У меня есть документы на http://www.example.com/
в /home/www/example.com/www
работает на Debian Squeeze.PHP include не работает
/home/www/example.com/
www/
index.php
php/
include_me.php
В php.ini я раскомментировать и изменен:
include_path =".:/home/www/example.com"
В index.php скрипта в WWW, я require_once("/php/include_me.php")
. Выход я получаю от РНР:
Warning: require_once(/php/include_me.php) [function.require-once]: failed to open stream: No such file or directory in /home/www/example.com/www/index.php on line 2
Fatal error: require_once() [function.require]: Failed opening required '/php/include_me.php' (include_path='.:/home/www/example.com') in /home/www/example.com/www/index.php on line 2
Как вы можете видеть, включаемые-путь правильно установлен в соответствии с ошибкой. Но если я делаю require_once("../php/include_me.php");
, он работает. Следовательно, что-то должно быть неправильным с include-path.
Кто-нибудь знает, что я могу сделать, чтобы исправить это?
-1 «<вставить какую-либо функцию/construct here> не работает, так как это должно быть «плохое имя для вашего вопроса». Компьютеры делают то, что вы им говорите, а не то, что вы хотите от них делать. –