这个站点原来是部署在三蛋上面,连接质量不是很好( 网页登录看脸,备份下载速度慢,直连FTP想都别想),想写点东西,等到了索然无味,加上3月底域名到期,也没找到续期的地方,直接被回收掉了,我只能过了几天重新申请。总而言之,折腾半天,还是兜回来在老薛主机上面折腾。
之前用All-in-One WP Migration插件做WP内容备份,这次算是第一次做恢复,期间磕磕碰碰,但感觉还是很方便的,目前没有问题。整体备份恢复步骤如下:
- 停止更新内容。也就是所谓的“停库”,当然这边并没有这么麻烦;
- 备份数据。
- 备份WP内容。 用All-in-One WP Migration插件,因为内容不多,选择导出所有内容;
- 备份数据库。进入phpadmin,导出成.sql文件就可以了;
- 恢复数据。
- 先一键装个WP。到phpadmin或者MySQL控制台,找到对应使用的数据库名称;
- 恢复WP内容。 用All-in-One WP Migration插件,导入数据。导入成功后,用户名和密码就变成之前站点的了;
- 恢复数据库。
- 打开备份的.sql文件,把建库语句中的库名搜索替换成目前使用的库名,另存为一份文件;
- 进入phpadmin,导入1中的sql文件。
- 刷新管理页面,验证。
- 验证没有问题后,原站点服务器删库跑路。
步骤就是这些,实际操作起来有些不同。我在恢复数据库时遇到了点问题,记得是外键报错,直接新建了一个空的数据库表,然后注册一个新用户,赋权,把数据库恢复到新数据库中,然后直接把WP的数据库改成新数据库。
另外,插件以及WP默认的上传大小是2MB,如果不够用的话,需要调整。这边的.htaccess文件是不允许调整的,不会生效,所以换用另一条路,调整.user.ini,增加下列配置:
upload_max_filesize = 20M
post_max_size = 20M
这边的SSH登录权限需要提交工单来开启下。
目前计划是主域名挂个什么站点,二级域名(就是这个)作为博客地址,另外一个二级域名作为测试站点, 其他的慢慢开始配置吧。