15 Aralık 2017 Cuma

DSpace Yetersiz Memory Sorunu Çözümü ve OAI Ara Yüzü Türkçe Karakter Düzenlemesi

DSpace log dosyasında aşağıdaki gibi bir hatanın ardından sistem web ara yüzü yanıt vermeyecektir.

Memory Hatası:
Caused by: java.lang.OutOfMemoryError: Java heap space
Edit your bin/dspace to add more memory to the process. 

Bu sorunun gidermek için
- /usr/local/apache-tomcat-8.5.9/bin/ yolu altında gidin

setenv.sh adlı bir dosya oluşturun ve içeriğini aşağıdaki gibi düzenleyin.

export JAVA_OPTS="-Dfile.encoding=UTF-8"
export CATALINA_OPTS="$CATALINA_OPTS -Xms512m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx8192m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"

Not: İlk satır OAI ara yüzünde Türkçe  karakter sorununu giderecek, diğer üç satır ise belleğin sistem tarafından dengeli  kullanımını sağlayacaktır.

Aşağıdaki komutlarla Tomcat'i yeniden başlatın.
sudo service tomcat stop
sudo service tomcat start

Kaynak:
https://stackoverflow.com/questions/37335/how-to-deal-with-java-lang-outofmemoryerror-java-heap-space-error-64mb-heap

7 Eylül 2017 Perşembe

OCS ve OJS'de Aniden Çıkış (log out) Sorunu


OCS veya OJS'de sisteme giriş yaptıktan sonra veya herhangi bir işlem yaparken sistem sizi aniden dışarı atıyorsa aşağıdaki düzenlemeyi yapın:

- config.inc.php dosyasını metin editörü ile açın.
- "session_check_ip" satırını bulun.
- Bu satırı "session_check_ip = Off" şeklinde düzenleyip kaydedin.

17 Temmuz 2017 Pazartesi

OCS'de "Konferans Zamanı ve Bilgisi" Alanı Düzenleme

OCS'de "Conference Timeline and Information / Konferans Zamanı ve Bilgisi" ara yüzündeki tarih alanında açılır menüde düzenleme aşağıdaki gibi yapılır:

  • ".../conferences/classes/manager/form" dizinine giriniz.
  • TimelineForm.inc.php dosyasını uygun bir metin editörü ile açınız.
  • Aşağıdaki satırı bulunuz (142. satır civarında).
    •  $templateMgr->assign('firstYear', strftime('%Y', $earliestDate));
  • Bu satırı aşağıdaki şekilde düzenleyip kaydediniz.
    • $templateMgr->assign('firstYear', strftime('2007', $earliestDate));


25 Şubat 2017 Cumartesi

OCS'de Üye Yetkisi Düzenleme

OCS'de bir kullanıcıyı Konferans Yöneticisi, Yönetici, Bölüm Yöneticisi, Hakem, Yazar veya Okuyucu olarak atama:
- Yönetici şifresi ile giriş yapınız.
- "Kullanıcı Sayfası"na gidiniz.
- "Konferans Yöneticisi" bağlantısına tıklayınız.
- "İşlevler" linkine tıklayınız.
- "Var Olan Kullanıcıyı Kaydet" seçeneğini tıklayınız.
- "Kullanıcıyı böyle kaydet" seçeneğinden kişiye vereceğiniz yetki düzeyini seçiniz.
- İlgili kişinin isminin solundaki kutuyu çek ediniz.
- "Kullanıcıyı Kaydet" seçeneği ile işlemi tamamlayınız.


OCS'de bir kullanıcının yetkisini iptal etme:
- Yönetici şifresi ile giriş yapınız.
- "Kullanıcı Sayfası"na gidiniz.
- "Konferans Yöneticisi" bağlantısına tıklayınız.
- "Tüm Kayıtlı Kullanıcılar" bağlantısına tıklayınız.
- Kişinin kaydını arayarak veya listeleyerek bulunuz.
- "Kullanıcı Adı"nın üzerine tıklayınız.
- Profil sayfası altında iptal etmek istediğiniz yetkinin sağındaki "Kayıt dışı bırak" bağlantısına tıklayınız.