16 Ocak 2014 Perşembe

OJS 243 Kurulumunda Ters Kesme (backslash) "\" Problemi

Windows sunucuda OJS-2.4.3 kurulumu sırasında tarayıcı adres satırına http://localhost yazdığınızda tarayıcı adresi otomatik olarak http://localhost\/index.php  şekline dönüştürüyor, hatta sayfanın yapısı bozuk geliyorsa sorun ...ojs\lib\pkp\classes\core\PKPRequest.inc.php dosyasındaki bir kodlama ile ilgilidir. Sorunun çözümü için aşağıdaki düzenlemeyi yapmalısınız:
  • ...ojs\lib\pkp\classes\core\ yolu altındaki PKPRequest.inc.php dosyasını metin editörü ile açınız.
  • dosya içinde aşağıdaki kodlamayı bulunuz (170 satır civarında).
$path = parse_url(dirname($_SERVER['SCRIPT_NAME']), PHP_URL_PATH);
  • yukarıdaki satırın silin ve yerine aşağıdaki satırı yazıp kaydedin.

$path = preg_replace('#/[^/]*$#', '', $_SERVER['SCRIPT_NAME']);

Detaylı bilgi için aşağıdaki adresteki paylaşıma bakabilirsiniz:
https://github.com/MichaelThessel/pkp-lib/commit/76521043e2a583b0acd0cdb50ad39a66376b8424

Hiç yorum yok:

Yorum Gönder