Apache günlüklerine bir ikili değer veren PHPA € ™ s open_basedir değeri

1 Cevap php

Sitem bir kaç gün önce aşağı oldu neden anlamaya logfiles gözden geçirdiğimizde, (kısmen "x" ile redacted) bu gibi satırları yüzlerce bulundu:

[Fri Nov 27 23:14:36 2009] [error] [client xxx.xxx.xxx.xxx] PHP Warning: require_once(): open_basedir restriction in effect. File(/var/www/xxx/xxx.php) is not within the allowed path(s): (\xa0\x99\xc4) in /var/www/xxx/index.php on line 17

Open_basedir değeri ikili, bu yüzden her şey maç unutmayın.

Hayır (admin) değişim bu neden sunucu üzerinde yapılmış ve hiçbiri görünüşte (apache veya diğer hizmetler / Reloaded yeniden başlatılır değil) kendi kendini çözüldü .. bunu durdurmak için yapıldı. Apache conf dosyasında open_basedir yönergesi şöyle:

php_admin_value open_basedir /var/www:/usr/share/php

Ne open_basedir değer bir ikili değer ile yeniden neden olur, ya da nerede ben bile bu gidermek başlayabilirsiniz? Bu, bu sorun ortaya çıkmıştır son iki hafta içinde ikinci kez.

Apache sürümü: 2.2.8, PHP: 5.3.0, Linux 2.6.24-23

1 Cevap

5.3.1 sabit olmalıdır ki, this bug benziyor.