今儿中午起得早,于是准备趁这个空备份一下所有的服务器数据。
顺便把所有的小站给升级下内核神马的
结果更新到we00的时候粗现了奇怪的问题,登录wordpress的后台管理页面后,页面跳转到:
不需要升级
您的WordPress数据库已经是最新的了!
点击继续之后就无限循环了。
google之后发现原来是使用了object-cache缓存插件导致的问题。解决办法如下:
0.
重命名/wp-content/object-cache.php为任何后缀文件
1.重新登录后台,安装 WP Memcached Manager 插件,然后 flush memcache 下,再把刚刚重命名文件改回去
然后就可以愉快的继续使用缓存了。
这类故障看起来像 WordPress 升级失败,实际往往是对象缓存把后台状态“锁住”了。排查时别急着重装或反复点继续,先确认是否启用了 object-cache、memcache 之类的缓存层。实操上建议先备份站点,再临时停用缓存文件,完成后台修复后再恢复缓存,并观察是否还有其他插件同时写入缓存。
WordPress后台提示数据库已是最新的却一直循环怎么办?
优先检查 object-cache 这类缓存插件是否干扰了后台升级流程。可先把 /wp-content/object-cache.php 临时改名,重新登录后台后清空缓存,再恢复文件。这样能绕开升级页死循环,避免反复跳转。
为什么升级WordPress后会卡在继续按钮循环?
常见原因是对象缓存把数据库升级状态缓存住了,导致后台误判“无需升级”。这时不是数据库真有问题,而是缓存状态没刷新。处理重点是先停用相关缓存文件,再清理缓存后恢复。
处理这种后台异常时要注意什么?
先做备份,再动缓存文件。改名 object-cache.php 只是临时排障手段,完成后要记得清空 memcache 或对应缓存,再把文件改回去。若站点还有其他缓存层,也要一并排查,避免同类问题复发。







发表回复