一旦不行,包括意志

我有一台登台服务器停止运行cron作业。 经过一番研究,事实证明require_once失败了。

我见过其他相关的问题,这与路径绝对或相对无关。 我可以创建一个新文件test.php,尝试在与文件所有者相同的文件夹中要求它,并且失败:

php -r 'include("test.php"); echo "hellon"'

你好

php -r 'require("test.php"); echo "hellon"'

PHP致命错误...打开'test.php'...包含路径失败:/ usr / share / pear:/ usr / share / php'

出于绝望,我将test.php移到了/usr/share/pear/test.php ,同样的错误。 我也试过./test.php __dir__."/test.php" ,同样的错误。

PHP 5.3.3,这是约会,但工作在其他2台服务器(dev和prod)

它刚刚坏了吗?


感谢大家的帮助。 我想发布解决方案。

有人修改了php.ini文件,并设置了open_basedir(我可能会添加一个相当无用的目录),这实质上限制了php的功能。 不幸的是,这不会引发任何有用的错误。

再次感谢!

链接地址: http://www.djcxy.com/p/58121.html

上一篇: once will not work, include will

下一篇: basedir restriction in effect