偶尔发现Ubuntu18.04已经EOL了,加上脓包居家近两个月,读书颇繁,就开始琢磨干点别的事儿,遂升级迁移博客choubb.com。经过变迁略记如下:

自力更生,以snapshot恢复迁移到新加坡的新VPS上,并一路升级ubuntu到22.04,中间经过18.04到20.04的升级,装好Letsencrypt cert,以Backup DB插件恢复好数据库,网站各个服务都运行良好,惟一的问题就是字符集设置不对,网页全是乱码,网站基础服务搞定这天是八月九号,大概搞了三天。

无望之下在淘宝上找数据库服务商家,八月十号搞了大半天总算是把字符集引起的乱码搞定了,顺便让他把nginx从18升级到到22。花费四百五外加一百红包。

稳定运行了几天,试了试各种功能,十二号也新写了一篇post,都可以顺利发表,至此迁移升级网站算是基本成功了。

继续观察稳定了几天,这两天做了一些系统微调,最重要的是MySQL设置performance_schema=0,内存消耗从40%+降到了20%左右。将php-fpm7.4切换到了8.2,并删除了php5*,7*,8.0和8.1。删除老版本php时,命令sudo apt-get autoremove phpx.x没有作用,提示没有安装,但是dpkg -l | grep phpx.x就会列出一堆文件,最终决定用 sudo apt-get purge phpx.x来删除无用文件。第一个purge php5.6时系统提示要删除一个5.4.x的内核,从半夜11点半多一直删到凌晨快两点了,这是第二天看vps状态得出的结论,期间cpu和硬盘一直满负荷运行。

十七日发现不能编辑旧文章,也不能写新文章,编辑窗口白屏。于是安装了classic editor和advanced editor tools两个插件。反复测试发现2019.1.2所发文章Chinese poem illustration/元日/王安石 Happy New Year!二零一九大吉之前的,只能用classic editor编辑,自此文始,两个editor都可以用,advance editor tools就是当前用习惯的谷腾堡编辑器的增强。希望这是最后一个惊喜吧。

十八日收到WordPress一封警告,“In this case, WordPress caught an error with one of your plugins, 聚合图床.”,甚至怕页面显示有问题,给了我一个一键登录的临时链接https://www.choubb.com/wp-login.php?action=enter_recovery_mode&rm_token=xxx_key=xxx,看代码不会,删个插件还是不难。删除聚合图床插件后不白屏了,editor的topbar编辑选项都回来了,编辑2119.1.2及之前的文章用gutenberg也ok,不需要切换classic editor了。聚合图床在WordPress官网已经找不到了,在他自己superbed的站点也没有任何信息了,应该是被废了。

脓包痊愈在望,新站运行平稳,该收心读书作文了。

CC BY-NC-SA 4.0 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.