这一单的服务器快到期了,考虑再三,目前还不到升级为 VPS 的时候,而且 gege 提供的共享空间还挺不错,于是准备续费,但是换个机房。再次搬家,已经很有经验了,可是发现还是有些地方记不清楚,导致出现一些失误和浪费精力的地方。今天记下这次为使用 WordPress + UseBB 搭建的这个网站搬家的步骤,以备参考。
其实主要是 WordPress 搬家的问题,涉及到的事情比较多。前面曾经写了关于 WordPress 搬家的经验总结,所以这里就不大费周章地解释了。
- 提前修改域名解析的失效时间,最好设置为 10 分钟,这样的话在你修改域名解析到新服务器的时候会很快(10分钟)就生效,而不需要通常所说的“最多 3 天”。
- 准备好新空间。
- 包括从旧空间下载文件并上传到新服务器,修改配置文件 wp-config.php 和 UseBB 的配置文件 config.php;(主要是数据库的主机地址、用户名、密码)
- 删除 WP Super Cache (WPSC)插件的整个文件夹;
这个需要解释一下。前面曾经介绍过在搬家的时候需要重新设置某些插件,就包括 WPSC,因为 WPSC 的配置文件里包含了绝对路径,详细说明了在网站搬家后怎么重新设置 WPSC。实际上我觉得没有必要那么复杂。最简单的就是直接在新服务器上把该插件的整个文件夹都删掉。然后再运行新网站的时候 WordPress 会提醒该插件因为文件找不到而被禁用。再重新安装并配置就行了。 - 设置新服务器的域名、MX 记录、CNAME 记录、子域名等;(先不修改域名解析,只是仿照旧服务器上的内容进行设置)
- 根据需要创建 WordPress 数据库和 UseBB 数据库,注意对应的字符连接分别是 utf-8 和 latin1;
- 将原服务器上的所有数据库都备份下载到本地(建议使用phpmyAdmin提供的导出为压缩文件功能),然后使用导入功能导入到新服务器上。
- 修改本地 Host 文件,在本地将域名解析到新服务器(添加一行: xxx.xxx.xxx.xxx yourdomain.com),进行测试(此时使用新域名访问将会打开新服务器上的网站,但是不影响别人访问)。
- 测试没问题的话检查一下旧服务器(将 4 中添加的那一行注释掉,在行首加上 # 号)上是否有更新,如果有,重复第 3 步;没有的话就直接修改域名使之解析到新服务器上。
这个与之前写的 WordPress 网站搬家经验总结异曲同工,不过我觉得这个步骤更加简单、可靠。©
本文发表于水景一页。永久链接:<http://cnzhx.net/blog/move-hosting-and-record-the-optimized-steps/>。转载请保留此信息及相应链接。
引用通告: WordPress网站搬家经验总结 « 水景一页
引用通告: WordPress网站搬家后需重新设置WP_Super_Cache « 水景一页