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