PHP警告:无法打开流:没有这样的文件或目录

PHP警告:无法打开流:没有这样的文件或目录,php,Php,我在本地服务器上工作,但我在包含文件时遇到问题,即使给定了完整路径。例如,我有一个文件/home/[user]/public_html/vt/test.php如下: <?php include_once('/home/<user>/public_html/vt/Menu.php'); print "included_once called.\n"; ?> /home/[user]/public_html/vt/Menu.php存在,访问权限为: -

我在本地服务器上工作,但我在包含文件时遇到问题,即使给定了完整路径。例如,我有一个文件
/home/[user]/public_html/vt/test.php
如下:

<?php    
 include_once('/home/<user>/public_html/vt/Menu.php');
 print "included_once called.\n";     
?>
/home/[user]/public_html/vt/Menu.php存在,访问权限为:

-rwxr-xr-x. 1 <user> apache 3906 Jul  5 08:43 <full/path/of/the/file>
-rwxr-xr-x。1阿帕奇3906年7月5日08:43
本地documentRoot文件夹设置为(递归):

drwxr-xr-x。4 apache 4096 Jul 26 14:06 public_html
有什么问题吗?

试试这样的方法:(是一个包含当前文件目录的神奇常量)

尝试这样做:(是一个包含当前文件目录的神奇常量)


“怎么了?”-文件或目录不存在。@deceze如我所说,我已经使用ls-l测试了文件路径,它存在,并且有755个权限。@JonathanRomer将被替换为真实的用户名。我不想在这里透露用户帐户名。可能是john、Jane或waht。经常会遇到此错误,要快速排除故障,请执行以下步骤:可能重复“怎么了?”-文件或目录不存在。@deceze如我所说,我使用ls-l测试文件路径,它存在,拥有755个权限。@JonathanRomer将被真实用户名替换。我不想在这里透露用户帐户名。可能是john、Jane或waht。经常会遇到这种错误,要快速排除故障,按照以下步骤操作:可能重复此频繁错误的故障排除清单如下:stackoverflow.com/a/36577021/2873507此频繁错误的故障排除清单如下:stackoverflow.com/a/36577021/2873507
-rwxr-xr-x. 1 <user> apache 3906 Jul  5 08:43 <full/path/of/the/file>
drwxr-xr-x.  4 <user> apache     4096 Jul 26 14:06 public_html
include_once dirname(__FILE__).'/Menu.php';

// PHP >= 5.3
include_once __DIR__.'/Menu.php';