繁体   English   中英

PHP require / require_once将不起作用,包括将

[英]PHP require/require_once will not work, include will

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

我看过其他相关的问题,这与绝对或相对路径无关。 我可以创建一个新文件test.php,尝试将其与文件所有者放在同一文件夹中,然后失败:

php -r 'include("test.php"); echo "hello\n"'

你好

php -r 'require("test.php"); echo "hello\n"'

PHP致命错误...无法打开'test.php'... include路径。:/ 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功能限制在该目录中。 不幸的是,这不会引发任何有用的错误。

再次感谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM