修复 WordPress 中的核心文件错误
确认您遇到 WordPress 核心文件错误后,您可以尝试将您的网站恢复到工作状态。
注意:如果您的网站位于 Managed WordPress 主机上,WordPress 核心文件与主机套餐一起预装,并且 WordPress 始终是最新的,那么您不应遇到与核心文件相关的错误。
警告:在进行任何更改之前,您应该始终备份您的网站。
了解与 WordPress 相关的 PHP 错误
如果您之前的故障排除发现了 PHP 错误,请使用下表帮助理解错误。
错误类型 | 定义和后续步骤 |
---|---|
E_ERROR | 这是导致脚本终止的致命错误。这些通常是由调用不存在的对象(如类或函数)引起。通常会在版本不兼容中发生。下一步应该更新您的 WordPress 版本、主题和插件。 |
E_WARNING | 一个运行时警告不会导致脚本终止。这些潜在问题会发生但不会阻止 PHP 的处理。这些通常包括弃用警告,这表明您的代码可能使用的是过时的 PHP 版本并且需要更新。PHP 日志中的警告不一定与您遇到的问题有关。 |
E_PARSE | 这是一个编译时间解析错误。这通常表示存在 PHP 语法错误,例如缺少分号 ;、括号 ()、左括号或右括号 {} 或任意数量的其他语法错误。您应该查看错误消息中指定的文件和行并查找潜在的语法错误。 |
E_NOTICE | 这些通常是不会导致脚本终止的 PHP 错误。它们表明可能存在问题,但可能是脚本正常运行的一部分。一个常见原因是使用未定义的 PHP 变量。PHP 日志中的通知不一定与您遇到的问题有关。 |
将 WordPress 更新到最新版本
将 WordPress 更新到最新版本将更新或替换所有核心文件,这通常会解决与核心文件相关的错误。如果该错误阻止对 WordPress 控制面板的访问,那么您可能需要通过 FTP 更新核心文件。
更新 WordPress 组件
当您的 WordPress 版本、主题或插件更新时,它们可能会与尚未更新的其他组件发生冲突。更新其他组件可以还原您的站点。请参阅以下内容以更新您网站的组件:
- 在 WordPress 控制面板中更新您的主题,或者,如果您无法访问控制面板,请使用 FTP。
- 在 WordPress 控制面板中更新您的插件,或者,如果您无法访问控制面板,请使用 FTP。
- 在 cPanel 或 Plesk 中更新您的 PHP 版本。