![]() |
restriction in effect
Привет всем. Такая проблема:
Иногда (редко и ни с того ни с сего) выскакивает при обращении к любому php скрипту на сайте: Warning: Unknown(): open_basedir restriction in effect. File(/usr/home/myname/domains/host2/public_html/index.php) is not within the allowed path(s): (/home/host1/:/tmp:/usr/local/lib/php/) in Unknown on line 0 Warning: Unknown(/usr/home/myname/domains/host2/public_html/index.php): failed to open stream: Operation not permitted in Unknown on line 0 Warning: (null)() [function.include]: Failed opening '/usr/home/myname/domains/host2/public_html/index.php' for inclusion (include_path='.:/usr/local/lib/php') in Unknown on line 0 В чем может быть суть? |
http://bugs.php.net/bug.php?id=19292 похоже на это. так какие версии 4 ветки пхп избавлены от этой ошибки?
|
это ошибки скрипта, можно отключить вывод ошибок в конфиге пхп
|
1) ты уверен что это ошибка СКРИПТА?
2) вывод можно отключить и через error_reporting, только ошибок это не уберет |
open_basedir позволяет инклудить только файлы из разрешенного списка каталогов , читать тоже
|
Цитата:
очевидно, что явно никто инклудить никого не собирается, да и почему тогда иногда? |
Никогда такого просто так не видел
|
ZaCo, сталкиваюсь с подобными проблемами. Так ничего и не придумал, просто пришлось отрубить вывод ошибок в конкретном использовании тех или иных функций.
|
>>просто пришлось отрубить вывод ошибок в конкретном использовании тех или иных функций.
дело в том, что вывод ошибок не спасает от основной проблемы - интепретатор просто прекращает выполнение скрипта :) |
попробуй в конфе отрубить FollowSymLinks, возможно open_base_dir неправильно задается ссылками
|
| Время: 01:29 |