Upgrading from 3.5.2 to 3.9.1

时间:2014-06-17 作者:user1448031

我不太熟悉WP升级。一键式自动更新从3.5.2升级到3.9.1的可靠性如何,还是应该手动升级?我还需要升级所有插件。

我计划在本地主机上复制一个站点,并在生产站点上进行升级之前先在那里进行升级。这是一种更好的方法,还是我应该直接去升级生产站点?

4 个回复
SO网友:Shammi

在localhost中复制站点,这将是更好的方法。

要升级站点,请参阅Upgarding Wordpress - Extended Instructions

SO网友:Kate Mag

在localhost中复制站点并首先在那里进行升级,然后再在生产站点上进行升级,这是一种更好的方法,比直接在生产站点上进行升级更安全。

您有旧版本的WordPress,手动升级到3.9.1也比一键自动更新更安全。您可以控制要升级的内容。

注意:升级前备份文件和数据库

SO网友:zipzit

A 3。x到3.9系列应该是一个非常安全的更改。这些问题可能更多地与您没有告诉我们的事情有关。

--你的主题在哪里?如果你选择了一个标准主题,比如说213或214,而蛮力没有子主题就更新了它,那么你的网站一定会在更新后崩溃。更新将覆盖这些文件,您将丢失所有自定义项。如果您还没有这样做,请花12分钟来了解使用儿童主题有多容易。

--Wordpress core对于最近的更改非常健壮(相对向后兼容)。可能不那么友好的是您拥有的插件(和主题)。谁知道他们会有什么反应?

--虽然与wordpress更新不完全相关,但您的服务器主机的最低PHP版本是多少?Hostgator刚刚进行了一次更新,影响了我们的许多客户。(我在使用firebug/firefox和chrome开发工具的插件中发现了普通客户看不到的错误。我们向相关插件作者提交了错误报告。所有问题现已修复。)

--最好的办法是复制你的网站、模板和插件。首先在本地主机上测试,然后继续并在生产站点上更新。

--插件可能是一个问题。你可以先在本地网站上关闭它们,更新wordpress,然后一次打开一个。您可能需要检查每个插件作者,看看是否有可用的更新。我发现许多插件作者不使用更新通知系统。

--坦率地说,我从一键更新中看到的最大风险是,一个热心的管理员只需点击一次即可更新站点,而无需进行首次测试。太容易了。我们在管理面板中的关键更新API键前添加了“REMOVE\\u ME”字样,因此我们不会得到一键式(oops)更新。

--最近,我唯一的更新失败来自我购买的模板供应商。我有一个消息来源,他在过去六个月内更新了他们的模板三到四次,没有向后兼容。每次更新时,网站都会崩溃,我的客户很不高兴。我最终不得不停止该模板的所有更新(如果发现任何安全漏洞,这可能是一件危险的事情……之前就存在过……)如果我还没有足够的时间投入到这个主题上,我会放弃那个供应商,要求拿回我的钱。现在无法撤消它。和那些家伙在一起是个错误的选择。

祝你好运

SO网友:iulia

我已经更新了许多Wordpress网站,加上已经得到的回答,我要做的是:

确保插件中没有自定义内容(如果有,所有内容都会被覆盖)

  • 有一个数据库转储(导出表)
  • 有一个站点的本地副本(您不需要wordpress文件,只需要wp内容和.htaccess,当然还有wp-config.php和其他您自定义的内容)
    • 自动更新文件。它只需添加文件的新版本,并在需要时升级数据库(这是最棘手的)。

      如果您有空白页:-重命名插件文件夹-重命名主题文件夹

      并对错误进行故障排除。

      祝你好运

    结束

    相关推荐

    Security updates to 3.3.2

    我知道所有的安全更新都很重要,但从1到10的范围来看,从3.1.3升级到3.3.2有多重要。我有一些网站需要升级,但主机将我锁定在一个旧版本的php中,限制我使用3.1.3。我目前正在运行php的5.2.3版本。谢谢Bart