Image

知识库 → 共享主机出现 500 错误 - 查找原因

[共享主机]
出版日期: 13.10.2025

500 错误通常由两个主要原因引起:

  • 脚本(PHP 代码)中的错误
  • 托管服务的问题

500 错误非常普遍,查找其发生原因应从查看事件日志开始。事件日志包含脚本执行期间发生的所有错误,并显示其根本原因。

要查看日志,请通过 FTP 或托管控制面板中的文件管理器打开文件,路径如下:

通过 FTP 查看

/logs/error_log

通过文件管理器查看

文件 -> 主目录

/logs/error_log

开发者工具

在您的托管控制面板中,每个域名都有一个“开发者工具”子部分,您可以在其中配置 PHP 版本、设置 Git,以及查看“日志”。

打开 日志 并在筛选器中,仅选择两个参数:

  • Apache 错误
  • Nginx 错误

导航到发生错误的页面或网站,并检查日志中是否有新事件。错误的原因将显示在那里。

在某些情况下,例如当数据库服务不可用时,也可能发生 500 错误。这可能是全局或局部触发的,具体取决于特定事件。

在网站上显示错误

您也可以在网站本身上启用全局错误显示。这意味着日志中找到的所有事件都将显示在页面上。为此,请打开您的 PHP 设置并将 display_errors 选项设置为 On

默认情况下,此选项出于安全原因被禁用,因为错误可能包含可用于查找漏洞的信息。在开发过程中这可能很方便,但请不要永久启用此选项。

日志可以帮助您精确理解错误的原因并解决它。





No Comments Yet