2013-12-03 2 views
0

Я получаю следующее предупреждение PHP:PHP open_basedir

PHP Warning: is_readable(): open_basedir restriction in effect. File(/usr/share/pear//home/domain.nl/application/views/helpers/HeadLink.php) is not within the allowed path(s): (/usr/share/php:/home/domain.nl/:/usr/share/pear:/usr/sbin:/usr/bin:/bin:/tmp:/etc/phpmyadmin:/usr/lib/php4:/usr/lib/php5:/opt/ioncube/lib) in /home/domain.nl/library/Zend/Loader.php on line 186 

Как прийти /usr/share/pear//home/domain.nl/application/views/helpers/.. не в пределах допустимого пути /usr/share/pear?

Спасибо,

Мартейн

ответ

1

https://bugs.php.net/bug.php?id=37476

Говорит is_readable бросает это предупреждение для не существующих файлов, если PHP старше 5.2.

И ваш путь выглядит как не существующий. Я имею в виду, вероятно, это должно начинаться с/home/ domain.nl, а/usr/share/pear/part непреднамеренно. (Возможно, добавлена ​​директива include_path?)

+0

Работа сервера 5.3.10, поэтому я думаю, что проблема все еще существует. Включение include_path действительно является предварительным (поведение по умолчанию для Loader Zend Framework). – Martijn

Смежные вопросы