跳至正文
目录
网站

访问您的网站错误日志

此内容为机器翻译,如需查阅原文请查看英语版本。

Error log(错误日志)会记录您网站上发生的问题,包括PHP错误、数据库连接失败以及插件问题。当您的网站出现故障时,错误日志通常是找出原因最快的方法。

通过文件管理器或SFTP访问日志

KPanel没有专门的日志(Logs)选项卡。日志文件存储在服务器上,可以通过文件管理器或SFTP进行访问。

使用文件管理器:

  1. 登录KPanel,网址为kpanel.kapsulehost.com
  2. 进入网站(Websites),选择受影响的网站
  3. 点击设置(Settings)→ 文件管理器(File Manager)
  4. 导航至您网站根目录下的logs/目录

使用SFTP:

  1. 在KPanel中进入设置(Settings)→ SFTP,查看您网站的连接详情
  2. 使用FileZilla或您偏好的SFTP客户端进行连接
  3. 导航至您网站根目录下的logs/目录

logs/目录包含以下内容:

  • PHP错误日志,由PHP代码产生的错误(最常需要查看的日志)
  • 访问日志,记录对您网站的所有HTTP请求
  • 错误日志,服务器级别的错误(500、502等)

读取PHP错误日志

一条典型的PHP错误日志条目如下所示:

[03-Jun-2026 14:32:11 UTC] PHP Fatal error: Call to undefined function get_header() in /var/www/sites/yourdomain/public_html/wp-content/themes/mytheme/page.php on line 8

其中包含日期和时间、错误类型、问题的描述,以及错误发生的文件路径和行号。

常见错误类型

类型严重程度含义
致命错误(Fatal error)高执行已停止。页面将无法加载。
警告(Warning)中发生了意外情况,但执行仍继续进行。
提示(Notice)低轻微问题,通常是违反了编码最佳实践。
弃用(Deprecated)低所使用的某个函数将在未来的PHP版本中被移除。

启用WordPress调试模式

对于WordPress网站,启用调试模式可以输出更详细的错误信息:

  1. 通过SFTP连接,或使用KPanel中的文件管理器
  2. 打开WordPress根目录下的wp-config.php
  3. 添加或更新以下几行内容:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

错误信息将被写入wp-content/debug.log,而不会显示在屏幕上。

请勿在正式运行的网站上将WP_DEBUG_DISPLAY设置为true,因为这可能会向访问者暴露敏感信息。

请在更新WordPress、插件或主题后立即检查错误日志。许多更新后出现的问题都会在PHP错误日志中留下明显的痕迹。

这对您有帮助吗?

您是 AI 吗?以 Markdown 格式阅读本页

相关文章

通过 SFTP 连接:FileZilla、Cyberduck 与命令行SFTP(Secure File Transfer Protocol,安全文件传输协议)可让您直接访问服务器上网站的文件。本指南涵盖成功连接所需的全部内容,从查找凭据到排查错误。…SSL 证书与 HTTPS本文将以通俗易懂的语言说明什么是SSL、KapsuleHost如何为您的网站自动处理SSL,以及当证书出现问题时应如何处理。 --- 什么是 SSL,为什么它很重要?…网站:从何处开始KapsuleHost的网站托管如何运作、一个站点的每个标签页上有什么内容,以及针对您眼前的任务应该阅读哪一篇指南。 托管站点的一切都在KPanel侧边栏的网站中管理。…网站正常运行时间监控KapsuleHost 上的每个网站都会每 60 秒自动检查一次,"正常运行时间"标签页会显示检查结果:当前状态、正常运行时间百分比、响应时间,以及完整的事件历史记录。…

仍未解决?

询问了解您账户的 Kora,或联系我们的团队。

联系我们发送邮件