了解 WordPress 站点健康页面

“站点健康”位于后台“工具 → 站点健康 → 信息”。WordPress 在这里诊断网站健康状况,页面有两个标签:

  1. 状态:显示 WordPress 配置中的重要信息,以及需要注意的问题。
  2. 信息:详细展示网站技术信息,包括主题、插件、媒体等,还能将完整信息复制到剪贴板。

状态

检查结果按严重程度分为关键问题、建议改进与通过的测试。

关键问题

关键问题指潜在安全漏洞或严重性能问题,并给出修复建议。可能包括以下情况。

插件或主题自动更新似乎被禁用,但设置仍显示

这可能让自动更新无法按预期工作,属于安全问题。请参阅插件与主题自动更新文档。

后台更新未按预期工作

后台更新确保当前版本发布安全补丁时,WordPress 能自动更新。相关说明见自动更新配置。

无法连接 WordPress.org

检查新版本、安装和更新核心、主题或插件,都需要与 WordPress 服务器通信。该提示表示网站无法访问 api.wordpress.org。

文件上传

file_uploads 为 0 时,无法上传文件。若 ini_get() 被禁用,一些媒体设置也无法获取。

HTTP 请求被阻止

WP_HTTP_BLOCK_EXTERNAL 阻止了 HTTP 请求,且没有允许的主机。维护者可以阻止部分或全部外部通信,但配置错误会使插件和主题无法正常工作。

HTTP 请求被阻止的健康检查提示
HTTP 请求被阻止的健康检查提示

网站向访客显示错误

调试模式用于收集错误或故障详情,但可能包含不应公开的敏感信息。WP_DEBUG_DISPLAY 由 WP_DEBUG 启用,或被加入配置文件后,会在前台显示错误。

网站向访客显示调试错误的提示
网站向访客显示调试错误的提示

错误日志可能公开可访问

调试信息可能敏感。配置中的 WP_DEBUG_LOG 会把错误写入文件,该文件可能被所有用户访问。详情见 WordPress 调试文档。

无法完成回环请求

回环请求用于运行计划事件,主题与插件的内置编辑器也用它检查代码稳定性。

网站无法完成回环请求的提示
网站无法完成回环请求的提示

PHP 默认时区无效

WordPress 加载后,PHP 默认时区被修改,干扰日期和时间计算。

缺少必需模块

例如 json_last_error 未安装或被禁用。

检测到活跃 PHP 会话

session_start() 创建了会话,可能干扰 REST API 和回环请求。发起 HTTP 请求之前,应调用 session_write_close() 关闭。

检测到活跃 PHP 会话的提示
检测到活跃 PHP 会话的提示

PHP 版本过旧,需要更新

PHP 是构建和运行 WordPress 的语言。新版本通常着重改善性能,升级可能提高网站速度。这也属于安全问题。

PHP 版本过旧的提示
PHP 版本过旧的提示

插件等待更新

插件提供联系表单、电商等功能,对网站拥有深度访问能力,因此保持更新很重要。

有插件需要更新的提示
有插件需要更新的提示

建议改进

列出尚不构成关键问题,但值得调整以改善安全与性能的事项。

通过的测试

列出工具检查过、没有发现问题的其他项目。

信息

信息页面展示配置详情,例如 WordPress 版本、启用和未启用的插件与主题数量,以及服务器、数据库和权限的技术信息。

这里只提供信息,不能直接修改设置。

站点健康信息页面
站点健康信息页面

WordPress

点击右侧向下箭头展开,可看到:

  • 版本:当前 WordPress 版本。升级使用“更新”页面。
  • 站点语言:访客看到的语言,在常规设置修改。
  • 用户语言:自己后台使用、访客看不到的语言,在个人资料修改。
  • 时区:当前设定,在常规设置修改。
  • Home URL:原文将其描述为 WordPress 核心文件所在地址,相关概念见常规设置说明。
  • Site URL:原文将其描述为访客访问网站的地址,详见常规设置说明。
  • 固定链接结构:URL 的组成形式,在固定链接设置修改。
  • 是否使用 HTTPS:HTTPS 提升安全性,未启用时建议切换。WordPress 5.7 起,切换更加方便。
  • 是否多站点:是否用单个安装构建网站网络。
  • 是否允许任何人注册:在常规设置控制。
  • 是否建议搜索引擎不索引:在阅读设置修改。
  • 默认评论状态:是否开放评论,在讨论设置修改。
  • 环境类型:当前系统所属环境。
  • 用户数量:可在用户页面增删用户。
  • 与 WordPress.org 通信:是否可访问,从而获取更新。
WordPress 配置信息
WordPress 配置信息

目录与大小

显示 WordPress 各组成部分的位置与大小,包括主目录、上传目录、主题目录、插件目录,以及数据库总大小和安装总大小。

目录位置与大小信息
目录位置与大小信息

当前主题

展开“Active theme”,可查看当前主题名称、版本、作者与作者网站;使用子主题时,还显示父主题,否则为 None。

“Theme features”列出支持的功能,例如区块模板、编辑器样式和其他高级特性。“Theme directory location”显示安装目录。“Auto-updates”显示是否自动更新。

调整自动更新时,进入主题页面,悬停当前主题并打开“Theme Details”,即可在标题下方找到设置。

启用主题自动更新
启用主题自动更新

未启用主题

列出已安装但未启用的主题,包括名称、版本、作者和自动更新状态。不打算使用的主题,建议删除。

未启用主题信息
未启用主题信息

启用的插件

列出当前启用的插件,以及版本、开发者和自动更新状态。

启用插件信息
启用插件信息

未启用插件

列出已安装但未启用的插件,以及版本、开发者和自动更新状态。

未启用插件信息
未启用插件信息

媒体处理

此部分显示媒体处理方式:

  • 当前编辑器:默认 WP_Image_Editor_GD 使用 PHP GD 库;使用 Imagick 时显示 WP_Image_Editor_Imagick。GD 自 PHP 4.3 起默认包含,通常可用;Imagick 是否可用取决于主机服务商。
  • ImageMagick 版本数字:用整数表示版本。ImageMagick 用于创建和编辑图片。
  • ImageMagick 版本字符串:以 x.y.z 形式显示,并带发布日期与项目 URL。
  • Imagick 版本:用于排查 PHP 端图像生成问题。
  • 文件上传:是否允许上传;禁用时联系主机商。
  • 允许的最大 POST 数据:浏览器向服务器发送单次 HTTP POST 的总大小上限。
  • 最大上传文件:媒体库中单个文件的上传上限。
  • 实际有效文件上限:POST 总量与单文件上限中的较小值。
  • 最大文件数:单次 POST 允许包含的文件数量。
  • GD 版本:已安装的 PHP 图像优化库版本。
  • GD 支持格式:原文列出 GIF、JPEG、PNG、BMP、WebP。
  • Ghostscript 版本:若可用,显示该 PDF 渲染引擎的版本。
媒体处理信息
媒体处理信息

服务器

显示服务器架构、Web 服务器、PHP 变量、最大输入时间、最大上传大小、cURL 版本、SUHOSIN、Imagick、漂亮固定链接,以及 .htaccess 规则等。

修改 PHP 时间限制、启用扩展或调整服务器规则时,可能需要联系主机商,因为这些配置常受服务器级管理限制。若环境允许,也可以在 php.ini 设置。

服务器配置信息
服务器配置信息

数据库

此部分展示数据库相关信息。

WordPress 常量

显示 WordPress 各部分从哪里加载。

文件系统权限

显示 WordPress 是否能写入所需目录,包括主目录、wp-content、上传、插件与主题目录。如果某个目录不可写,可能需要联系主机商。

文件系统权限信息
文件系统权限信息

原文:Site Health screen。作者/维护者:WordPress 文档贡献者。本文为原文的中文译文;代码保留原文内容。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容