Php,include_once,绝对路径,结果不一致

时间:2015-09-03 16:23:53

标签: php

我发现很多关于Registered Users Not-Registered 13.0(87.0%) 2.0(50.0%) 2.0 (100.0%) 2.0(100%) 没有工作的问题,但绝大多数问题 - 在这个网站和其他地方 - 是由于人们不理解相对和绝对路径之间的差异,或相对路径不按预期方式工作。我使用绝对路径,所以这些答案对我没有帮助。

我在include_once有一个文件,我们称之为/var/www

在网站内的php文件中,我有MYINCLUDE.php

最初,这很好用。但是当我不得不恢复VM环境并将这些相同的文件带回到相同的位置时,它现在提供include_once('/var/www/MYINCLUDE.php');

我有人在这看着我,看看我是否遗漏了一些明显的东西;他们确认这些文件应该包含应该包含的行。是的,我们尝试清除缓存。

我无法弄清楚为什么包含没有找到文件,以前它没有问题。还有一些其他因素包括如何找到包含文件,我错过了吗?

"所有者"这两个文件都是Warning: include_once(/var/www/MYINCLUDE.php): failed to open stream: No such file or directory in include_once() (PATH_OF_FILE_CALLING_THE_INCLUDE),权限是apache。这是在mac上运行的centOS vm上。

0 个答案:

没有答案