WordPress 出现 500 Internal Server Error,怎样从日志和最近变更定位?

先记录具体 URL、时间和最近一次代码、插件、主题或 PHP 变更,并保存当前文件与数据库备份。500 只是服务器端失败结果,优先查同一时间的 Web/PHP 错误日志;只在副本或维护窗口逐项回退,不要一次停掉全部组件。

更新于 2026年8月6日
0 人已解决

先取得第一条有效错误

确认是全站、后台、单页还是某个请求失败,记录 HTTP 状态、时间和请求 ID。到主机面板或服务器读取 Web server、PHP-FPM 与应用日志,找同一分钟的第一条 fatal error、权限或资源错误。WordPress 的故障排查说明列出插件、主题、.htaccess、PHP memory 等常见方向,但日志应决定先查哪一项。

一次只验证一个假设

若错误紧随插件更新,在暂存副本或维护窗口停用该插件并复测;若是 PHP 版本、规则或部署变更,先恢复已记录的上一个配置。不要同时更换主题、重写 .htaccess、升级 PHP 和删除插件,否则即使恢复也无法确认原因。生产站只能使用已验证的构建或可回退改动;修复后复测原 URL、后台、计划任务与表单,并保留错误时间线。

Answer feedback

这条回答解决了你的问题吗?

公开票数用于优先完善答案。

还需要进一步协助?

联系李李