我刚刚将wordpress 3.8.1更新为4.4.1。尝试以各种方式更新:
在更新之前,我已经停用了所有插件,并切换到wordpress提供的默认主题,即Twenty14。
选项1:自动更新wordpress。文件已成功更新,因为我可以看到消息。但它会不断加载消息“更新数据库…”(类似这样的情况)并且数据库即使等待一个小时也不会更新。
选项2:手动更新:复制的文件(wp includes、wp admin folders和根目录的默认文件,先删除这些文件,然后从最新版本复制)。网站可以很好地处理更改后的主题。登录管理员时,会出现一条消息,要求udpate数据库。然而,页面一直在加载,数据库中没有任何更新。现在管理员根本不工作。我既看不到数据库更新链接,也看不到管理仪表板,页面一直在加载。
有没有人经历过这样的问题?
谢谢你的帮助。
SO网友:Pieter Goosen
一般来说,一次性从这样一个旧版本升级到新版本是个坏主意。在您的情况下,在v3发布之间进行了大量的更改。8.1和v4。4.1影响db的变化。
我不确定修复db的最佳选项是什么,因为您似乎无法登录该站点。我的建议是,回到v3。8.1并让一切重新运行。在这个阶段,最好下载、安装并运行一个插件,如DB Manager (,我与之没有任何关联)来修复和优化您的数据库。
分类后,您需要manually update WordPress 按步骤。下载v3之间的所有主要版本。8.1和v4。4.1,下载v3也是如此。9,v4。0,v4。1等。然后您应该从升级到v3开始。9之后,升级到v4。0,直到完全升级。
完成后,可以重新运行DB Manager。
提示:
因为v3之间有大量的变化。8.1和v4。4.1,下载并安装
Debug Objects 捕捉任何错误,因为在这些版本之间进行了大量折旧。确保捕获并修复所有这些bug
SO网友:AddWeb Solution Pvt Ltd
您可以通过这种方式解决问题(如果问题与插件/主题相关):
通过ftp或文件管理器将插件文件夹的名称更改为plugins old来停用插件。如果有效,请逐个激活它们,直到找到问题。
通过使用ftp或托管帐户上的文件管理器更改当前主题的名称,将主题切换到任何默认设置(请稍候)。这将强制wp以默认主题打开。
希望这对你有用!