微信分享缩略图
  • {{ post.title }}

    {{ post.excerpt }}

    {{ post.author_name || settings.site_author || 'Admin' }} {{ formatDate(post.published_at || post.created_at) }} {{ post.view_count }} {{ post.comment_count }}

WordPress“此站点遇到了致命错误”的解决办法

WordPress自5.2版本开始,新增了一个功能,就是当检测到插件或主题发生错误时,自动发送邮件通知网站管理员。即使在后端完全无法访问的情况下,管理员仍然有机会登录后台并对此问题采取措施。这个就是新 WordPress 的致命错误(WSOD)处理程序。

但大多数情况下,我们并不能正常收到错误信息邮件(比如使用阿里云服务器的我)。那么,怎么办呢?

一、开启WP Debug模式既然出错了,就需要开启 DEBUG 模式,显示详细的错误信息。1、打开 WordPress 配置文件 wp-config.php,将WP_DEBUG这一行修改为如下代码即可:

调试好后,请千万记得关闭 DEBUG 模式,即将上述内容改回:

二、找到WP致命的错误

做完第一步之后,直接网页刷新显示错误的页面,可看到详细的报错内容,此时已经显示出来错误路径。

大多数情况下,发生致命错误,主要是博客的主题、插件、PHP内存、文件目录权限,甚至是当前主题函数模板 functions.php内多了个标点符号的原因。

而如果博客正常情况下是可以打开,但是偶然出现了报错,那么博主可以检查下,近期是否有对主题和插件做了修改或更新,大多数情况,更多的是主题和插件更新导致的不兼容,建议直接恢复默认主题,停用插件观察,如果通过WP_DEBUG可以直接定位到问题,那么也可以根据错误提示找到问题所在,针对性的解决。

{{ currentPost.title }}

评论 ({{ comments.length }})

正在回复 @{{ replyTo.author_name }} 取消回复

暂无评论,来说两句吧

{{ settings.about_title || '个人简介' }}

搜索中...
没有找到相关文章
{{ r.title }}
{{ r.category_name }} {{ formatDate(r.published_at || r.created_at) }} {{ r.view_count }} 次阅读

{{ r.excerpt }}

评论通过

评论未通过

等待审核

{{ aiModalData.review || aiModalData.message }}

{{ toast.message }}