WordPress 前后台空白解决思路及办法
2018-12-10 10:57:47   来源:   评论:0 点击:

前些天遇到一个客户,他的网站打开前后台都是空白,通过FTP查看可以发现是典型的Wordpress程序。首先碰到网站打开问题我们要进行判断,是服务器问题还是网站本身的问题,但该客户空间环境是正常的,下面来给大家讲述怎么去判断程序的问题。
前些天遇到一个客户,他的网站打开前后台都是空白,通过FTP查看可以发现是典型的Wordpress程序。首先碰到网站打开问题我们要进行判断,是服务器问题还是网站本身的问题,如果有怀疑是服务器问题的可以用测试页面或者上传探针进行测试,但该客户空间环境是正常的,下面来给大家讲述怎么去判断程序的问题。

wordpress打开空白常见原因:
1. 更新了wordpress的版本

2.安装插件,大家知道wordpress的插件功能很强大,经常会安装或者更新一些插件

3.安装新主题

wordpress打开空白的解决办法:
1.wordpress版本问题:
如果是升级了wordpress的版本,我们可以尝试恢复之前的版本,比如重新传之前没经过升级的源码。

2.wordpress插件冲突:
wordpress插件很强大,但是会出现不兼容的问题,我们先登录FTP 找到wordpress的插件文件夹,也就是wp-contents 目录下的plugins文件夹,之后我们把plugins重命名为其他名字例如chajian ,重命名后刷新网站,网站如果可以打开,这说明是插件的问题,我们再新建一个plugins,把之前重命名文件夹chajian里面的插件一个一个移动到plugins这样就可以具体的判断是哪个个插件出现的问题。

\

3.WordPress模板主题:
有的时候当你更新升级wordpress版本的时候会出现与主题不兼容的问题也可能会出现这样的情况,所以你也可以FTP进入主题文件夹把现在使用的主题文件夹名称改掉,之后把WordPress自带的主题名称改成你现在使用的主题名称(是文件夹名称)

以上是综合了百度的相关方法,但是对客户的问题按此处理并没有成功,我们可以已通过wordpress的调试模式配置——WP_DEBUG,来进行详细判断。

调试模式配置
WP_DEBUG
WordPress中的这个 WP_DEBUG常量一般用于开发者调试程序,在WordPress 根目录下的wp-config.php 文件大概79行下有下面一段代码:

\
按照其说明,将 false 改成true 就可以开启调试模式。
开启之后,就可以在打开网站时,看见具体的报错。
再次打开客户的网站,发现了以下报错:

\
有些教程说修改functions.php里的函数,但是并没有找到。
这边因为给客户的程序备过份,所以选择了直接从FTP中删除这个插件,即删除根目录下wp-content/plugins文件夹里面的wp-no-category-base这个文件夹。
再次测试即可以打开了,证明就是这个插件引起的问题。

注:最好进行操作前,给客户原先的程序备好份,以免造成不必要的麻烦

最后总结一下,以后遇到此类问题,可以直接打开WP_DEBUG,然后通过具体报错再来分析。
当然如果客户由之前的程序备份没并且同意还原也可以直接还原看看。

相关热词搜索:wordpress 前后台空白

上一篇:Apache优化之Windows修改最大并发连接数
下一篇:最后一页

分享到: 收藏
评论排行