我的知识记录

目录索引配置关闭引发500?网站目录禁止访问500错误解决,3步定位根因

遇到这种情况先别急着重装,按顺序排查效率最高。

第一步查错误日志。Nginx环境下PHP错误日志默认在/www/wwwlogs/目录,找到对应域名的error.log,看最后几行的Fatal error或Parse error,行号和文件路径直接指向问题代码。

第二步核对配置。检查wp-config.php或config.php里的数据库地址、账号、密码是否和服务器一致,数据库名有没有拼错,表前缀是否匹配。连接信息错一个字符都会触发500。

第三步排查权限和版本。Linux下网站目录权限设为755、文件644,属主归www或nginx用户。PHP版本和代码要求对齐,PHP7.x跑PHP5的老代码大概率报语法错误,切换版本即可。

伪静态规则写错的话,临时把.htaccess或nginx.conf里的rewrite规则注释掉,重启服务验证,确认后再逐条恢复。

以上步骤覆盖了主流环境,特殊场景按需调整即可。

目录索引配置关闭引发500?网站目录禁止访问500错误解决,3步定位根因

标签:

更新时间:2026-08-26 21:55:07

上一篇:PHP Parse error JSON解析错误_json_decode返回null_排查方法

下一篇:网站后台登录地址修改后打不开_路径错误或权限问题_修复