前几天老薛主机搞周年优惠,看了一下力度确实挺大的,想着还有俩月就要续费了,还不如换新划算一些,然后就入手了。欢迎使用在下的优惠码 muggle11 哈!
经过一番简单的操作算是迁移成功了,贴一下迁移后的效果图,这篇文章也是在迁移后写的。
博客迁移
站点水印:www.onemuggle.com
备份数据
- 打开旧的老薛主机cPanel面板 -
工具-数据库-phpMyAdmin 数据库管理。如图:Transfer_00 所示。 - 选择之前自己建的数据库名,点击右侧
导出,点击底部导出(导出的数据等下要用)。如图:Transfer_01 所示。 - 备份站点根目录所有文件( 全选
public_html文件夹内所有文件,选择顶部压缩,压缩类型选择Zip 存档, 点击Compress Files) - 压缩完成后,刷新页面或者点击重新加载。就会发现一个压缩包(一般压缩名为:
admin.Zip) - 选择
admin.Zip点击顶部下载即可(下载的admin.Zip等下要用)。
域名解析
下面域名解析以老薛主机为例哈
- 打开
我的域名- 选择域名右侧🔧 -设置域名解析(加载的有点慢,稍微等一下) DNS 管理页面按照下面表格内容输入主机名 记录类型 地址 优先级 @ A (Address) 192.168.123.99 不填 www A (Address) 192.168.123.99 不填 - 地址需要替换成自己新虚拟机的主机IP(虚拟主机详情里面看)
- 点击
保存修改。一定要点击保存啊。 过三五分钟ping一下域名,ping的通就说明解析成功。(键盘 Windows键 + R键,输入cmd,点击确定)
ping onemuggle.com
修改PHP版本(可不更改)
新的虚拟主机会默认选择最新的PHP 8.2。
- 打开新的老薛主机cPanel面板 -
工具-软件-多 PHP 管理器。 - 会看到当前PHP版本为:
PHP 8.2 (ea-php82) - 勾选当前域名,PHP版本选择
PHP 8.1 (ea-php81),点击应用。 - 看清楚是
PHP 8.1 (ea-php81)别选错了。(可以不更改)如图:Transfer_02 所示。
迁移数据库
- 打开新的老薛主机cPanel面板 -
工具-数据库-管理我的数据库。 - 创建新数据库 如图:Transfer_03 所示。
- 创建用户 如图:Transfer_04 所示。
- 数据库添加用户 如图:Transfer_05 所示。
- 添加成功后的样子 如图:Transfer_06 所示。
- 打开新的老薛主机cPanel面板 -
工具-数据库-phpMyAdmin 数据库管理。 - 选中刚新建的数据库,点击右边
导入,选择刚导出的文件,划到底部点击导入即可。如图:Transfer_07 所示。
迁移站点
- 打开新站点根目录,上传
admin.Zip并解压。 - 编辑根目录的
config.inc.php文件,修改'user' => '用户名'、'password' => '密码'、'database' => '数据库名',修改这三处的值为刚新建的(替换汉字即可)。 - 打开浏览器输入新站点网址,看能否访问。
无法访问的话,试试按下面操作。
此处内容需要评论回复后(审核通过)方可阅读。- 能访问那就证明迁移成功了。
- 后续按照之前站点进行设置即可。
OneMuggle