最近一个朋友的网站遇到一个问题,记录一下解决问题的经过。

他的网站突然无法全屏了,处于一个Boxed的状态,就是elementor配置Page的时候的一个Boxed状态。但由于网站正在使用,安装了40多个插件,不好直接排查。

然后我就搭了一个测试环境,用测试环境去调试。所有就有了这篇迁移VPS和换域名的过程https://ensky.tech/migrate-website-and-change-domain/,实际上不迁移,在他的VPS上搭一个测试环境就可以了,只换个域名就可以。

但是他的网站很脆弱,没做啥就突然这样了,没敢用,还是用我的环境比较放心。

测试环境搭建好以后,首先一步步的禁用插件,然后刷新前端观看效果。直到禁用到Kirki Customizer Framework这个插件的时候,发现可以全屏了,但是颜色都变了,网站之前设计的颜色没有了。因为这个插件是Shoptimizer的一个必备插件。

然后我就想是不是Kirki Customizer Framework被升级了呢?果然如此,与我网站正在用的对比了对比,版本比我的高。然后我就把我的插件打压缩包,覆盖了测试环境下的Kirki Customizer Framework,然后测试环境就正常了。

随之,又把生产环境的替换了一下,他的网站就正常了。

切记:以后不要勾选Auto-Update,插件自动更新可能会更出莫名其妙的问题。