Apache 2.2 安装好后新建任意 PHP 文件访问时返回 500 Internal Server Error 解决方法

简单说来就是权限问题

Apache 2.2 安装好后新建任意 PHP 文件访问时返回 500 Internal Server Error 解决方法_第1张图片

首先 cd 进入 /var/log/httpd 目录

然后 vi 或者 nano 打开 error_log 文件

可以看到类似这样的提示:

Apache 2.2 安装好后新建任意 PHP 文件访问时返回 500 Internal Server Error 解决方法_第2张图片

如果是这个 AuthType not set! 错误,直接 cd 进 /etc/httpd/conf 目录

也可能是 /etc/apache2 目录

编辑 httpd.conf,先找到这一段


	***

可以看到 Require all denied 或者 Require all granted

将其改成

<Directory />
    Options FollowSymLinks
    AllowOverride None
    #注释掉 Require all
    #Require all denied
    #添加 Order allow 和 Allow from
    Order allow,deny
    Allow from all
</Directory>

保存好此文件,然后 service httpd restart 即可解决访问问题。

如还不能访问,如下部分也同样参考如上设置。


	***

你可能感兴趣的:(Web)