前几天老薛主机搞周年优惠,看了一下力度确实挺大的,想着还有俩月就要续费了,还不如换新划算一些,然后就入手了。欢迎使用在下的优惠码 muggle11
哈!
经过一番简单的操作算是迁移成功了,贴一下迁移后的效果图,这篇文章也是在迁移后写的。
备份数据
- 打开旧的老薛主机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' => '数据库名'
,修改这三处的值为刚新建的(替换汉字即可)。 - 打开浏览器输入新站点网址,看能否访问。
无法访问的话,试试按下面操作。
此处内容需要评论回复后(审核通过)方可阅读。- 能访问那就证明迁移成功了。
- 后续按照之前站点进行设置即可。