【运维】wordpress更换服务器详细搬家教程

【前言】

博主实在是被阿里云的云翼计划恶心到了,说好的续费同价(9.9/月),到现在却变成了原价续费(120多/月),学生党真心伤不起。提交工单居然说优惠只能享受一次,当初宣传的时候可是说优惠持续到毕业的。呵呵了。感觉阿里就是想圈钱,等你把网站全部部署完成后,恢复原价,倒逼你来花高价钱续费。对学生下手,失望至极。

国庆假期时间充裕,经过几日准备,我在今天上午成功将博客全部迁移出阿里云服务器。现在将操作全过程发布,以供后来者学习参考。

【迁移教程】

第一步 准备环境

为你你准备迁入的云服务器 安装LAMP 环境以及wordpress.
详细步骤参考往期博客-浅谈如何搭建个人博客(一)

第二步 原博客数据库备份

注:博主的wordpress是配合phpmyadmin来使用的。下面的教程都是以phpmyadmin来介绍的。

1.登录原服务器phpmyadmin 导出数据库文件

点击导出,全部默认即可,生成SQL文件,保存到本地。
【运维】wordpress更换服务器详细搬家教程_第1张图片

【运维】wordpress更换服务器详细搬家教程_第2张图片

2.登录原博客后台系统 导出博客文章等内容
(1)依次选择左侧菜单栏 —>工具 —>导出

使用wordpress的导出插件来导出原博客的文章,标签等等。
首次使用需要安装插件。
【运维】wordpress更换服务器详细搬家教程_第3张图片
如果原博客中有附件记得勾选 下载

【BUG】

博主在这里遇到一个报错:
【运维】wordpress更换服务器详细搬家教程_第4张图片
即目录创建失败。经过博主多方咨询查找,终于找到原因。
wordpress默认的FTP用户是www,而www用户以及所属的用户组是没有权限对wordpress目录进行写入的。
所以在这里我们要赋给www用户写wordpress根目录的权限。

使用命令行:

chown -R www:www wordpress
(2)接着进行安装插件操作 目录创建成功

【运维】wordpress更换服务器详细搬家教程_第5张图片

(3)导出博客xml文件

【运维】wordpress更换服务器详细搬家教程_第6张图片

点击下载后会自动下载xml文件,保存到本地。
【运维】wordpress更换服务器详细搬家教程_第7张图片

第三步 数据库文件及xml文件迁移

1.登录新服务器phpmyadmin导入数据库文件

【运维】wordpress更换服务器详细搬家教程_第8张图片
导入的SQL文件即为第二步备份的SQL文件,这一步一般比较顺利。

2.导入wordpress备份文件

【运维】wordpress更换服务器详细搬家教程_第9张图片
选择第二步备份的xml文件,导入,然后等待20-30分钟,等待文件全部传输完成。

第四步 域名重定向

迁移服务器后需要将原来的域名进行重新解析。这一步建过站都知道,这里就不陈述了。
下面我重点来说下wordpress内部解析域名。因为wordpress的媒体文件初始url是服务器IP,所以迁移博客后要将域名重新绑定新blog。

1.phpmymyadmin文件修改

登录后台控制面板,在左侧数据库列表中找到wp-options;
选择第一项编辑。

【运维】wordpress更换服务器详细搬家教程_第10张图片
【运维】wordpress更换服务器详细搬家教程_第11张图片

2.wordpress后台仪表盘设置

【运维】wordpress更换服务器详细搬家教程_第12张图片

统一设置好url 。到这里博客就迁移完毕了。

效果展示

媒体文件全部导入成功:

【运维】wordpress更换服务器详细搬家教程_第13张图片

原博客文章全部导入成功:

【运维】wordpress更换服务器详细搬家教程_第14张图片

你可能感兴趣的:(服务器运维)