免费CMS后台经常弹「插件有新版本,点击更新」。很多人一想,更新肯定更好,一键全更。结果更新到一半网站白屏了。插件和主题的自动更新,真不能随便开。
为什么更新会出问题
插件开发者更新了功能,但跟你当前的PHP版本、跟其他插件、跟你的主题不兼容。更新之后报错,整个网站打不开。
尤其是付费主题和第三方插件,更新之前没测过你的环境,出问题很正常。
什么可以自动更新
CMS核心程序可以开自动更新。比如WordPress的安全补丁,及时更新能防黑客。这个一般兼容没问题。
小的安全类插件、备份插件,更新影响不大。
什么别自动更新
第一,主题别自动更新。你自己改过CSS、加过功能,主题一更新你的修改全没了。
第二,大版本插件更新要手动。比如SEO插件从5.x升到6.x,可能改了界面、改了设置。先备份再更新。
第三,刚上线的小站先稳定一两周。别刚装完就急着更新,出问题你都不知道是哪个更新搞的。
正确做法
第一,更新之前先备份。前面文章讲过备份策略。备份了出问题随时恢复。
第二,一个一个更新。别一次选5个插件一起更。出问题你不知道是哪个搞的。更一个刷新一下网站,没问题再更下一个。
第三,大版本更新先测。重要插件的大版本,先在本地或者测试环境装一下,没问题再更新到正式站。
自动更新开核心程序就行,插件和主题手动更更安全。


