前几天老薛主机搞周年优惠,看了一下力度确实挺大的,想着还有俩月就要续费了,还不如换新划算一些,然后就入手了。欢迎使用在下的优惠码 muggle11 哈!
经过一番简单的操作算是迁移成功了,贴一下迁移后的效果图,这篇文章也是在迁移后写的。
OneMuggle_com.png

备份数据

  1. 打开旧的老薛主机cPanel面板 - 工具 - 数据库 - phpMyAdmin 数据库管理。如图:Transfer_00 所示。
    Transfer_00.png
  2. 选择之前自己建的数据库名,点击右侧 导出 ,点击底部 导出(导出的数据等下要用)。如图:Transfer_01 所示。
    Transfer_01.png
  3. 备份站点根目录所有文件( 全选 public_html 文件夹内所有文件,选择顶部 压缩 ,压缩类型选择 Zip 存档 , 点击 Compress Files)
  4. 压缩完成后,刷新页面或者点击重新加载。就会发现一个压缩包(一般压缩名为:admin.Zip
  5. 选择 admin.Zip 点击顶部 下载 即可(下载的admin.Zip等下要用)。

域名解析

下面域名解析以老薛主机为例哈

  1. 打开 我的域名 - 选择域名右侧🔧 - 设置域名解析(加载的有点慢,稍微等一下)
  2. DNS 管理页面按照下面表格内容输入

    主机名记录类型地址优先级
    @A (Address)192.168.123.99不填
    wwwA (Address)192.168.123.99不填
  3. 地址需要替换成自己新虚拟机的主机IP(虚拟主机详情里面看)
  4. 点击保存修改。一定要点击保存啊。
  5. 过三五分钟ping一下域名,ping的通就说明解析成功。(键盘 Windows键 + R键,输入cmd,点击确定)

    ping onemuggle.com

修改PHP版本(可不更改)

新的虚拟主机会默认选择最新的PHP 8.2。

  1. 打开新的老薛主机cPanel面板 - 工具 - 软件 - 多 PHP 管理器
  2. 会看到当前PHP版本为: PHP 8.2 (ea-php82)
  3. 勾选当前域名,PHP版本选择 PHP 8.1 (ea-php81),点击应用
  4. 看清楚是 PHP 8.1 (ea-php81) 别选错了。(可以不更改)如图:Transfer_02 所示。
    Transfer_02.png

迁移数据库

  1. 打开新的老薛主机cPanel面板 - 工具 - 数据库 - 管理我的数据库
  2. 创建新数据库 如图:Transfer_03 所示。
    Transfer_03.png
  3. 创建用户 如图:Transfer_04 所示。
    Transfer_04.png
  4. 数据库添加用户 如图:Transfer_05 所示。
    Transfer_05.png
  5. 添加成功后的样子 如图:Transfer_06 所示。
    Transfer_06.png
  6. 打开新的老薛主机cPanel面板 - 工具 - 数据库 - phpMyAdmin 数据库管理
  7. 选中刚新建的数据库,点击右边导入,选择刚导出的文件,划到底部点击导入即可。如图:Transfer_07 所示。
    Transfer_07.png

迁移站点

  1. 打开新站点根目录,上传 admin.Zip 并解压。
  2. 编辑根目录的 config.inc.php 文件,修改 'user' => '用户名''password' => '密码''database' => '数据库名',修改这三处的值为刚新建的(替换汉字即可)。
  3. 打开浏览器输入新站点网址,看能否访问。
  4. 无法访问的话,试试按下面操作。

    此处内容需要评论回复后(审核通过)方可阅读。

  5. 能访问那就证明迁移成功了。
  6. 后续按照之前站点进行设置即可。
END
本文作者: 文章标题:Typecho 博客数据备份与迁移至新老薛主机——详细教程04
本文地址:https://www.onemuggle.com/archives/306.html
版权说明:若无注明,本文皆OneMuggle原创,转载请保留文章出处。
如果觉得我的文章对你有用,请随意赞赏