Red Hat文件包含问题,PHP / APACHE

时间:2010-07-06 15:14:00

标签: php apache include

我有一个我没有配置的Red Hat Linux盒子,但必须得到一个自定义PHP应用程序。

这是我得到的错误。我本质上只是试图将include.php包含在一个文件test.php中,该文件位于同一个文件夹中。我得到以下错误。

 Warning: require(include.php) [function.require]: failed to open stream: Permission denied in /var/www/html/test.php  on line 4

    Fatal error: require() [function.require]: Failed opening required 'include.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/test.php on line 4

我将文件夹权限设置为755,每个include.php和test.php的文件权限设置为755.我不确定发生了什么。任何人都有一些见解。我试过四处寻找答案,并且只看到文件权限对于其他对我不起作用的人来说是一个副本。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

检查包装盒上apache用户的用户名和组名,并相应地设置php文件的所有者。 如果您的配置文件夹是/ etc / httpd:

,以下命令可以帮助您
   grep -rn User /etc/httpd/