经过几天的测试,耕读君终于找到网站后台首页白屏的原因并解决,在此记录解决方法,如果你也遇到相同的问题,希望对你有所帮助。
WordPress 后台的地址为 http://域名/wp-admin/index.php
,一般管理员只需要访问 http://域名/admin
或 http://域名/wp-admin
就会自动跳转。自从某一次更新过后,耕读君的多个网站后台都加载缓慢,就算加载完成也只显示一个白屏。
神奇的是,网站一直能够正常打开,而且在文章前台页面点击编辑按钮,也能正常跳转到编辑页面,点击左侧除仪表盘首页以外的所有链接都能正常访问。也就是说问题只和后台仪表盘的首页有关。
耕读君尝试清除缓存,禁用缓存插件,结果还是一样。之后又尝试在 WP China Yes 中开启后台加速,然而问题还是一样。
参考网上找到的帖子,这个问题很可能是某个插件冲突导致。耕读君逐个禁用插件,最后发现竟然是 All In One SEO 插件导致,只要禁用此插件,整个后台就能够恢复正常。
为了不影响 网站地图 和 SEO,耕读君花了一些时间把网站的 All In One SEO 都替换成了 Yoast SEO,惊讶地发现网站速度比之前快了许多,看来 All In One SEO 导致的问题早已出现,只不过之前还能使用,就没能注意到。
如果后台首页一直无法打开,而网站前台又没有文章编辑入口该怎么办呢?很简单,直接访问 http://域名/wp-admin/edit.php
。另外也可以 SSH 或 FTP 登录服务器,进入网站的 wp-content/plugins
目录,然后将插件目录改个名字。由于插件目录名称改变了,WordPress 会自动禁用此插件,此时应该也就能够打开后台首页了。