上一贴 https://boke.lianghuigu.top/?p=381 讲到“这是第二个测试贴”,想必会有人想知道为什么,现在我就来写了,关于我迁移所引发的故事。
在27号的时候我了解到香港KVM会被清退了,于是我便开始迁移工作,用了同样的1panel,同样版本的mysql数据库,并先把数据库给备份还原了,而来到网站备份还原的时候,我的操作是直接打包文件粘贴到网站/index文件夹里面的,因为是第一次备份还原网站,我什么文件都没修改(埋下伏笔)。之后我打开我自己博客都需要10s,无论刷新还是点开一个文章,都是很慢但稳定一个时间,让我无法可想。。
迁移完事之后,我发了一条测试贴,测试一下发文章的功能,能够成功发帖。这让我更百思不得其解了要说没转移成功吧,他还能访问;要说成功了吧,虽说从香港迁移到了美国,但访问刷新时间绝对不正常。就这样,我就带着疑问到了第二天。
在第二天我又觉得是CDN的问题,又去问了问deepseek,正漫不经心地看,全都是些不疼不痒的建议,然后我看到一则建议:检查网站/INDEX文件夹下wp-config.php文件中如下片段
/** The name of the database for WordPress */
define( 'DB_NAME', '' );
/** Database username */
define( 'DB_USER', '' );
/** Database password */
define( 'DB_PASSWORD', '' );
/** Database hostname */
define( 'DB_HOST', '' );
/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8mb4' );
/** The database collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
就是其中的‘DB_HOST’,居然还写的是之前的数据库公网IP没变呢,这样一下茅塞顿开。
- 因为第一次建博客站时用的docker建立数据库却不知其所以然,Localhost:3306地址用不了,所以用的公网地址。
- 因为我决定完全迁移完成才删之前的项目,导致我后面居然还能访问。
- 在因为卡顿问题困扰之后我尝试把域名解析回之前的IP地址,发现了我迁移之后的文章,当时以为时CDN的缓存,这样一想,当时就初见端倪,提示了数据库的错误。
要是这三个先决条件少了一个,我恐怕都不会被困扰这么久,以上就是有两篇测试贴的原因了,至于那篇文章呢,应该就消失在广袤的数据海洋中了。

必须 注册 为本站用户, 登录 后才可以发表评论!