我有一个我没有配置的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.我不确定发生了什么。任何人都有一些见解。我试过四处寻找答案,并且只看到文件权限对于其他对我不起作用的人来说是一个副本。
感谢您的帮助。
答案 0 :(得分:0)
检查包装盒上apache用户的用户名和组名,并相应地设置php文件的所有者。 如果您的配置文件夹是/ etc / httpd:
,以下命令可以帮助您 grep -rn User /etc/httpd/