Php 打开所需文件失败

Php 打开所需文件失败,php,Php,尽管file.php的权限是655,而文件应用程序_top.php的权限太过655,因此通常file.php可以包含在文件应用程序_top.php中。但该文件拒绝包括在内。为什么会这样?这两个文件拥有同样的所有权 Failed opening required '/var/www/vhosts/site/httpdocs/includes/classes/file.php' (include_path='.:/usr/share/php:/usr/share/php/fpdf') in /var

尽管file.php的权限是655,而文件应用程序_top.php的权限太过655,因此通常file.php可以包含在文件应用程序_top.php中。但该文件拒绝包括在内。为什么会这样?这两个文件拥有同样的所有权

Failed opening required '/var/www/vhosts/site/httpdocs/includes/classes/file.php' (include_path='.:/usr/share/php:/usr/share/php/fpdf') in /var/www/vhosts/site/httpdocs/includes/application_top.php on line 333

您可能需要更新include_路径,以允许脚本访问/var/www/vhosts/中的文件夹和文件


通常是apache/vhosts设置,所以有点超出了您的问题范围,这是一个so类别。

您只是在使用include/require,还是在实际打开它?检查文件夹权限并检查文件路径是否正确。在我运行脚本将所有具有777权限的文件设置为655之前,一切正常。它是从网页生成的吗?然后检查web服务器日志您需要文件夹的执行权限