服务器数据迁移基本完成
时隔多年,终于把服务器运行的各项服务迁移到新服务器了。
目前运行的系统为 Debian-12,基础服务包括:LNMP 2.2(Nginx:1.26.0,PHP:8.3.7,MySQL:8.4.4),Frps,Docker 等。
迁移时存在的问题包括:
- nas.niaoer.org 域名解析结果有问题:貌似是 DNS 被污染,准备更换域名再看下。
- WordPress 主题:之前一直使用的 picochic 主题有六年未更新,切换到 PHP 8.3.7 之后报错:
Fatal error: Uncaught Error: Call to undefined function create_function() in /home/wwwroot/www.niaoer.org/wp-content/themes/picochic/functions.php:202 Stack trace: #0,require_once('...') #5 {main} thrown in /home/wwwroot/www.niaoer.org/wp-content/themes/picochic/functions.php on line 202
,原因是主题的function.php
文件中使用的create_function()
函数已被弃用,并在 PHP 8.0 中被完全移除。遇到问题的朋友们可以借助 Deepseek 解决,将function.php
复制并保存为 txt 格式,上传到 Deepseek 并描述问题,修改两处代码就能解决。 - IPv6 问题:目前 Bandwagon 已支持 IPv6,但是旧服务器的 nginx 配置文件并没有添加,以为是防火墙的问题,折腾了半天才发现🤣。
- 弃用的服务:Alist(阿里云盘的限制过多且),翻墙服务(目前使用的机场还可以)。
旧服务器到五一就停用了,这几天再测试下,要是没大问题就可以说拜拜了。