目录
继续分享wordpress网站维护教程。最近在给一个网站升级wordpress 7.0和PHP,但升级之后网站显示出现严重错误,打不开了。
遇到这种情况一般都是先打开网站的Debug模式,然后根据它的错误提示先大致判断,也可以从网站日志中查看。如果看不懂错误代码,可以直接把它丢给AI,一般都能识别。比如我遇到的这个网站,经过判断是Code Snippets 代码片段插件的问题,是升级后的某个代码片段与新版本的wordpress 7.0和PHP 8+以上的版本冲突导致的。
分享以下几个处理方法:
直接使用FTP / 文件管理器,打开网站的插件目录(/wp-content/plugins/),找到c插件目录,给它重命名,比如修改为old-Code Snippets。然后刷新浏览器就可以进入网站了。
但是这种处理方法有个问题,你一旦启用插件它会还是出错。
wordpress网站维护教程:Code Snippets插件导致网站出错怎么办? https://www.zsxxfx.com/29733.html
wordpress网站维护教程:Code Snippets插件导致网站出错怎么办?
https://www.zsxxfx.com/29733.html
我之前分享过一篇教程,可以通过数据库来清空Code Snippets插件的代码片段。大家有兴趣可以看看。
Code Snippets插件提供了两种安全模式,在安全模式下它不会执行任何代码版本。所以我们可以复用这个功能来临时进入网站后台,删除不需要的代码片段。
大家可以先尝试直接使用安全模式链接:
https://你的网址/wp-admin?snippets-safe-mode=true
通过上面的链接进入插件的安全模式,这种状态下Code Snippets插件不会执行任何代码片段,你可以临时进入后台,到Code Snippets插件设置删除不需要的代码片段。
但是这种安全模式经个人实测并不太好后,虽然能进入后台,但是进入插件设置时还是会提示网站出现严重错误,没办法操作。
如果方法1不管用,那就继续方法2。通过服务器或FTP / 文件管理器打开网站根目录的 wp-config.php 文件。
/* That's all, stop editing! Happy blogging. */(如果是文中网站,提示可能是:/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */)
/* That's all, stop editing! Happy blogging. */
在wp-config.php文件代码中找到上面的段落,在它的上面添加如下代码(记得是上面):
define( 'CODE_SNIPPETS_SAFE_MODE', true );
添加好代码后,保存wp-config.php文件,然后刷新浏览器就可以进入后台了。此时打开Code Snippets插件设置,删除报错的代码片段。
然后重新编辑wp-config.php文件,删除上面添加的代码,接下来再次刷新浏览器网站就能恢复正常啦。
注意:以上分享是仅仅是一个问题处理流程,仅供大家参考 。每个网站遇到的情况可能都不相同,还是要具体问题具体分析。
© Copyright 2024. 悦然网络工作室/悦然wordpress建站 专注中小企业wordpress建站 All Rights Reserved.网站地图本站图片来源为Pexels、Pixabay、Freepik、Unsplash等图片库的免费许可,CC0协议;还有部分为自己手绘或AI生成,版权碰瓷请自重!法律服务:law@yueranseo.com 蜀ICP备20016391号-1 川公网安备 51011502000367号