知识库

我的网站显示 500 错误

500 错误意味着网站自身的代码停止了运行。错误日志中指明了具体的文件和行号——以下是读取方法。

500 错误是服务器在向访问者表明您的应用程序已停止运行,但没有说明原因。这几乎总是与最近一次更改有关。

1. 读取错误日志

站点 → 您的站点 → 统计信息 → 访问和错误日志。最新的条目会指明文件和行号。通常这一行就是答案——缺失的函数、语法错误,或调用了不再存在的对象。

2. 回想一下最近作出的更改

插件更新、主题编辑、PHP 版本更改、配置文件的修改。如果该站点一小时前还正常,那问题就出在那一个小时之内。

3. 撤销最近的操作

禁用刚刚更新的插件,或者恢复刚刚编辑的文件。如果您无法访问管理后台,可以通过 SFTP 重命名该插件的文件夹——WordPress 会自动禁用找不到的插件。

4. 检查 PHP 版本

为旧版 PHP 编写的代码在新版本上可能会突然完全停止运行。站点 → 您的站点 → PHP 会显示当前版本,并允许您在修复代码的同时将其降级。⚠️ 降级只是权宜之计,而非根本修复——旧版 PHP 将不再获得安全补丁。

5. 内存不足

如果日志显示“allowed memory size exhausted”(已超出允许的内存大小),则说明该站点需要的内存超出了现有配额。请在同一个 PHP 界面中提高 PHP 内存限制。

如果日志为空但站点仍然出现 500 错误,请提供准确的时间提交工单——我们可以在服务器日志中看到站点自身日志永远无法捕获的内容。

还是没头绪?

每个套餐均包含支持服务,并支持使用您的母语进行解答。

联系客服 所有文章
我的网站显示 500 错误