我有在 Debian Squeeze 上运行http://www.example.com/
的文档。/home/www/example.com/www
/home/www/example.com/
www/
index.php
php/
include_me.php
在 php.ini 中,我取消注释并更改为:
include_path =".:/home/www/example.com"
在 www 的脚本 index.php 中,我有require_once("/php/include_me.php")
. 我从 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");
,它会起作用。因此,包含路径一定有问题。
有谁知道我能做些什么来修复它?