你登录CMS后台,看到顶部红条提示:「您有3个插件可以更新」。你想都没想点了「全部更新」。等了几秒刷新网站——白屏了。插件更新不是点一下就完事的,搞不好网站直接挂。

插件为什么要更新

第一,安全漏洞。插件会被黑客发现漏洞。旧版本有漏洞,别人能黑你网站。前面讲过漏洞扫描和恶意代码清理。

第二,兼容新版本。CMS本身升级了,旧插件不兼容就会出问题。

第三,加新功能。插件作者会加新功能。但你不一定需要新功能。

多久更新一次

别看到提示就更新。按这个节奏:

第一,安全更新马上更。如果插件提示「修复安全漏洞」,马上更。别等。前面讲过安全Headers。

第二,功能更新等一周。如果是加新功能的更新,等一周再更。刚发布的新版本可能有bug,别人踩完坑了你再更。

第三,大版本更新先测试。插件从2.x升到3.x这种大版本,可能改了整个架构。别直接更线上网站。先在本地测试环境更一遍,没问题再更线上的。前面讲过备份恢复演练。

更新前必做三件事

第一,先备份整个网站。包括文件和数据库。前面讲过备份策略。更新出问题了,一键恢复。

第二,看更新日志。别瞎更。点进去看这次更新改了什么。有没有跟你网站现在用的功能冲突?

第三,更一个测一个。别三个插件一起更。先更一个,刷新网站看看有没有问题。没问题再更下一个。出问题了你知道是哪个插件搞的。

更新后出问题怎么办

第一,白屏了。别慌。你更新前备份了,恢复备份就行。前面讲过500错误白屏排查。

第二,页面排版乱了。可能是插件跟你的主题冲突。到后台把刚更的插件停用,看看恢复不。恢复了说明这个插件不能更,先忍着旧版本。

第三,网站速度变慢了。新插件可能加载了多余的东西。停用看看。

哪些插件别乱更

第一,你自己改过代码的插件。你以前改了某个插件的代码。更新会把你的改动覆盖掉。更之前先备份你改过的文件。

第二,好久没更新的插件。如果某个插件作者一年没更新了,说明这个插件可能废弃了。别等它出问题,找个替代品换掉。前面讲过缓存插件和安全插件。

第三,付费插件。付费插件更新要验证授权码。别随便更,看看作者有没有出新版本。

注意事项

第一,别关自动更新提示。你觉得麻烦把提示关了,结果有安全更新你不知道。留着提示,定期看一眼。

第二,更完测试所有功能。更新后别只看首页。点一下表单提交、看看图片能不能加载、手机端看看排版。前面讲过上线检查清单。

第三,CMS本身也要更。不只是插件,CMS系统本身也要定期更新。但同样的,大版本更新先备份。前面讲过HTTPS配置和目录结构。

插件更新是个技术活。小商家如果搞不定,找帮你做网站的人定期帮你更。一个月看一次就够。