28 Eylül 2012 Cuma

OJS 2.4.0 Kurulum Hatası

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