在新安装WP Super Cache之后,不少人想必都会去页面的地下刷新一下看看这个插件特有的标签是否存在,这也是证明插件生效的一大不错的办法,但是很有可能,你除了缓存的通知以外,你会看到另外一行:
1 2 3 4 5 |
<!-- Dynamic page generated in 0.577 seconds. --> <!-- Page not cached by WP Super Cache. Check your settings page. Not caching requests by known users. (See Advanced Settings page) --> //这里我设置了不为登录用户缓存,所以会这样提示。 <!-- Super Cache dynamic page detected but $wp_super_cache_late_init not set. See the readme.txt for further details. --> //奇怪的提示,说延迟加载未设置。 |
以前使用WP Super Cache并没有注意到这个提示,因为我忘记从哪里,但我把页面的标记给关掉了╮(╯▽╰)╭
这次重新安装,所以才看到,找了半天,发现这个问题其实对应着这个选项:
勾选这个选项,发现奇怪的提示消失了。
BUT!
我发现我再也登录不了后台了!
我曾一度以为是CDN出了毛病,登录成功后本来应该进入“wp-admin”页面却变成了首页,从浏览器地址栏可以看得出来,而我们手动输入后台地址,也会被跳转到这样的页面………………
这是个悲伤的故事T.T
解决办法
当然了,想要解决这个办法,就是取消掉那个延迟初始化的勾选,并且无视掉那条错误消息(P.S.网上没有相关的解决办法——至少我没有找到,如果谁知道这究竟是因为什么才会报错,也希望你留言告诉我哦。)
但是进不了后台了啊,怎么办呢?
解决办法就是FTP登录你的网站,然后删除掉WP Super Cache的首页缓存文件
位置就是wp-content/Cache/supercache/你的域名/index.html
删除掉它,你应该能正常登录一次,进去赶紧把那个勾勾去掉╮(╯▽╰)╭
本文由 落格博客 原创撰写:落格博客 » 使用WP Super Cache导致WordPress不能登录
转载请保留出处和原文链接:https://www.logcg.com/archives/828.html
我和你一样的问题,但我删除了index文件,还是登陆不了,还有其他方法吗
你可以尝试一下去插件目录找配置文件,或者去数据库看看有没有对应插件的配置信息,我自己没有实际做测试,你试试看!