跳转到内容
无痕工具库 无痕工具库

Hostinger 500 内部服务器错误修复教程

500 Internal Server(内部服务器)错误表示服务器遇到了意外问题,导致其无法完成你的网页浏览器发出的请求。这可能由多种原因引起,例如网站代码存在问题、插件故障,或服务器本身的技术问题。

为了妥善解决这个问题,我们建议你先**启用 PHP 错误消息显示**。这样,更容易定位具体问题所在。

如果启用 PHP 错误显示后情况没有改变,你仍然看到 500 错误,请尝试**更改网站的 PHP 版本,并在不同版本上启用 displayErrors**。完成这些操作后,你可以继续参考以下建议 👇

基于 WordPress 的网站

如果你的网站是使用 WordPress 创建的,请参阅这篇详细的教程:如何修复 WordPress 上的 500 Internal Server 错误

其他 CMS

如果你的网站是使用 WordPress 以外的 CMS 创建的,请根据具体的错误信息执行以下操作:

  • Call to undefined function(调用未定义函数):更改你的 PHP 版本。尝试所有可用版本;如果问题在所有版本中均存在,请检查错误信息中提到的文件内的代码

  • Parse error(语法错误):检查错误信息中提到的文件是否存在语法错误,并修正相应的语法错误

    PHP 代码编辑器中,connection.php 里缺失的用户名值旁边显示红色错误标记

  • Warning Access Denied(访问被拒绝警告):仔细核对数据库凭据,确保它们已正确填写在你网站的**配置文件**中

  • Fatal error, Failed opening required(致命错误,无法打开所需文件):这表示你的网站正在调用一个不存在或无法执行的文件。请检查错误信息中提到的文件是否确实存在于正确的路径中

  • Deprecated(已弃用):虽然降低 **PHP 版本**可能会暂时解决问题,但出于安全考虑,强烈建议你将你的代码更新为兼容最新 PHP 版本

如果在尝试以上选项后错误仍然存在,你可以将你的网站**恢复**到之前正常工作的状态。