环境迁徙:通过CPanel备份还原wordpress

场景描述

之前因为个人建站需要,在resellerclub注册了域名与虚拟主机,resellerclub的客服专业度虽然挺高,不过今年年初看到老薛主机的优惠力度很大,然后我就……准备搬家了ヾ(゚∀゚ゞ)

老环境使用的是国外无限空间的主机,当时又装了很多乱七八糟的应用,加上偶尔有备份,我是不可能直接把环境直接备份还原到现在这个可怜的1G磁盘空间的主机上,只能要什么搬什么了。因为是使用wordpress建站的,所以这次搬迁就只涉及wordpress及其数据库的备份与还原。

目录

场景描述

实现方案

1.域名解析

2.新环境wordpress安装

3.应用文件备份还原

3.1老环境备份

3.2新环境覆盖

4.数据库备份还原

4.1老环境备份

4.2新环境还原

5.其他配置


实现方案

1.域名解析

 每家域名注册商的设置方法大同小异,无需更改域名服务器,打开DNS管理

进入域名后可直接修改IP地址,IP地址可以在cpanel中查看

  

 修改解析后可能要等待几个小时才能生效。

2.新环境wordpress安装

wordpress安装傻瓜式操作,在cpanel中选择相应应用点击安装即可:依次进入softaculous apps installer-wordpress

 

安装时建议将“文件夹的位置”、“数据库表前缀”设置得与原网站一致。(数据库名称应该没法一致,毕竟用户名不同)

 

3.应用文件备份还原

3.1老环境备份

首先打开老环境的文件管理器。

把wordpress安装目录下所有文件压缩、下载,cpanel可以直接下载,也可以通过ftp文件传输。

3.2新环境覆盖

同样登录新环境的文件管理器,找到在第一章中安装位置,把刚刚下载好的zip上传并解压,替换掉原来的。

注意:根目录下的wp-config.php不要覆盖!!

4.数据库备份还原

4.1老环境备份

打开phpMy管理。

 进入后点击导出。

注:我一开始把整个数据库直接导出,但在新环境导入后登录wp报错;为排查原因就逐表导出,最后成功了。导出原理都是一样的。

之前说了,两个环境中的数据库名称可能不一样,所以在到导出时勾选重命名选项,然后对应两个环境里数据库与表名的关系(如果在第一步中前缀设置是一致的,那这里只需要对应数据库)。

 

如果是和我一样,逐表导入的,勾选“数据库创建选项”中的“插入之前先把表清空”,其他参数保持默认,点击执行保存至本地。

4.2新环境还原

依次点击“导入”-“选择文件”-“执行”

当提示“导入成功”,就很完美了!

注:建议users这张表不要通过导入的方式更新,我就一度怀疑之前网页无法显示是这货造成的……建议直接修改数据库,新环境里我只修改了最后一个字段,也就是昵称,这在前台也能改,所以不用过分纠结,即使不改也没关系。

 

5.其他配置

1-4步结束后,基本可以做到wordpress的完整还原,但是有些东西需要微调,比如插件的启用情况,主题的自定义设置,wp站点地址等等。

本文是一次搬家记录,分享供需要的朋友参考,对于建站本人也不是很专业,有错误或遗漏之处,还请指正!

最后附上网站地址:丝诺博了个客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值