24 Ocak 2018 Çarşamba

OJS Türkçe Dil Seçeneği Hatası

OJS'de Türkçe dil seçeneğini seçince sayfa gelmiyor ve log dosyasında aşağıdaki hata ile ile mi karşılaşıyorsunuz?

Fatal error: Call to undefined method User::getId() in  /lib/pkp/classes/security/authorization/UserRolesRequiredPolicy.inc.php on line 49.

  • lib/pkp/classes/i18n/PKPLocale.inc.php dosyasını açın
  • "* Initialize the locale system." kısmını bulun
  • AppLocale::registerLocaleFile($locale, "lib/pkp/locale/$locale/common.xml"); satırının altına aşağıdaki satır ekleyin.
if ($locale == 'tr_TR') setlocale(LC_CTYPE, 'en_US');

Kaynak:
https://forum.pkp.sfu.ca/t/fatal-error-on-turkish-on-userrolesrequiredpolicy-inc-php-at-line-49/12764/2

Hiç yorum yok:

Yorum Gönder