WordPress自动更新会损害我的网站吗?


10

最近,我知道当有新版本的Wordpress可用时,我的Wordpress网站会自动更新。我知道此自动功能在Wordpress中可用,因为有时会回来。但是我对此有一些疑问:

  1. 在任何情况下这都可能有风险吗?

  2. 我们安装Wordpress的方式有关系吗?(例如,插件和安全设置)

  3. 如果出现任何问题,Wordpress是否可以恢复我们的网站?

  4. WordPress在进行更新时是否保留任何备份?

Answers:


11

让我先回答您的问题,然后再提供有关更新过程的更多信息。

  1. 总会有一些风险。但是默认情况下,仅做次要的内核发布是相当安全的。(例如,3.8.1 更新成功率接近100%)此外,您还应该考虑一下,尽管更新本身有一定风险,但如何通过修复安全性问题等方式保护您免受其他风险的侵害。

  2. 您通常无法真正回答这个问题。但是WordPress会尽最大努力在进行更新之前进行检查,以确保例如文件权限使更新成为可能。但是,您当然可以想象这样的情况,例如安全系统会监视文件更改,从而在自动更新时引起警报。但这是特定于您的安装的东西。默认WordPress应该没问题。

  3. 通常,虽然WordPress确实会尝试回滚失败的WordPress本身更新,但是如果更新后发生任何问题,则整个站点都不会使用回滚机制。至少没有自动的。但是您还是要定期备份网站,对吗?

  4. WordPress不会自己进行任何备份,因此正如在3中已经说过的那样,您正在进行备份,对吗?

从这里继续,有更多信息以及关于该主题的链接:

自动后台更新已在WordPress 3.7中引入。默认情况下,仅自动执行次要更新(3.9至3.9.1),而不执行主要更新(3.8至3.9)。由于这些更新通常仅修复小错误或安全问题,因此很少有可能破坏这些错误。

无论如何,您都可以根据自己的喜好配置WordPress更新。始终更新(也是主要版本)或从不更新。随心所欲。只需查看此问题或食品法典以获取有关如何执行此操作的更多信息:http : //codex.wordpress.org/Configuring_Automatic_Background_Updates

如果您决定不使用自动更新,则仍然可以手动进行。同样,您可以在Codex上找到更多信息:https : //codex.wordpress.org/Updating_WordPress

如前所述,无论如何请定期进行备份:https : //codex.wordpress.org/WordPress_Backups

TL; DR:
除非您是WordPress专业人士,并且真的知道您要做什么,否则我建议您坚持使用自动更新的默认设置,并且不要过分担心资料破坏,因为我相信其中已经考虑了很多想法,并且知道优点胜过标准WordPress安装的缺点。


2
<pedantic> 100%的成功率仅表示升级已成功完成,而不是站点在此之后仍能正常运行。</ pedantic>
马克·卡普伦

1
好点子。刚刚提出了一个试图澄清的修改。如果您认为仍然可以改进,请随意提出重新措词。
kraftner 2014年

1
我猜想有另一种说法,那就是没有人对升级后网站失败或这种精神出现的抗议。
马克·卡普伦2014年

1
WordPress自动更新实际上确实具有回滚机制。如果更新失败,它将尝试回滚所做的所有更改。
奥托2014年

@Otto我想我应该对此更加简洁,但问题是,如果整个网站(不仅是WordPress本身)可能崩溃,我觉得更新引起的一些问题可能出在插件或主题上。唯一的办法就是将WordPress恢复为旧版本,并从备份afaik恢复数据库。我现在试图使这一点更加清楚。
kraftner 2014年

4

这些是次要的版本号更新,主要是由于安全性所致。WordPress不会自动更新主要版本。你应该很安全。


它不是,它为rechently(3.9.2)发布的最新主要版本进行了更新。我们可以手动更改它,例如define('WP_AUTO_UPDATE_CORE',false)或define('WP_AUTO_UPDATE_CORE',true)或define('WP_AUTO_UPDATE_CORE','minor')。如果我们确实定义了('WP_AUTO_UPDATE_CORE','minor'),它将停止更新主要版本。但是,“我不确定这种方法背后的风险
Chathuraka 2014年

5
3.9.2不是主要版本,而3.9是。见我的答案
kraftner 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.