OJS 2.4.0 sürümünün kurulumu yapılırken gelen boş sayfa probleminin iki nedeni olabilir: Birincisi Türkçe'deki "ı" "I" harflerinden, ikincisi ise kodlama dosyasındaki eksikliktir.
Çözüm 1)
classes/i18n/Locale.inc.php (satır 102 civarı) dosyasında aşağıdaki kodlamayı kontrol edin. Farklılık var ise aşağıdaki gibi düzenleyin:
if (!@setlocale(LC_ALL, $sysLocale, $locale)) {
// For PHP < 4.3.0
if(setlocale(LC_ALL, $sysLocale) != $sysLocale) {
setlocale(LC_ALL, $locale);
}
}
Çözüm 2)
- ...ojs/plugins/importexport/datacite/DataciteExportPlugin.inc.php,
- ...ojs/plugins/importexport/medra/MedraExportPlugin.inc.php
dosyalarındaki kodlamadan kaynaklıdır. Probelim çözümü bu dosyalardaki kodlamaları düzeltmektir:
--------------------------------------------------------------------------------
... ojs/plugins/importexport/datacite/ altındaki DataciteExportPlugin.inc.php dosyasını uygun bir editörle açın (notepad, notepad+ gibi).
import('plugins.importexport.datacite.classes.DOIExportPlugin');
satırını bulun (16. satır) ve bu satırı aşağıdaki satırlar ile değiştirin:
if (!class_exists('DOIExportPlugin')) { // Bug #7848
import('plugins.importexport.datacite.classes.DOIExportPlugin');
}
--------------------------------------------------------------------------------
... ojs/plugins/importexport/medra/ altındaki MedraExportPlugin.inc.php dosyasını uygun bir editörle açın.
import('plugins.importexport.medra.classes.DOIExportPlugin');
satırnı bulun (16 satır) ve bu sattırı aşağıdakilerle değiştirin:
if (!class_exists('DOIExportPlugin')) { // Bug #7848
import('plugins.importexport.medra.classes.DOIExportPlugin');
}
--------------------------------------------------------------------------------
Bu sorunun çözümü için
Namık Kemal Üniversitesi
Bilgi İşlem Daire Başkanlığı'ndan sayın Sami NAR'a teşekkür ederim.
Çözümün alındığı adres: https://github.com/pkp/ojs/commit/57f997184146c1a1ce6d3cc482d2789c6642c042
Hiç yorum yok:
Yorum Gönder