WPLab

从 Hostinger 搬到其他主机

约 8 分钟 EP04 Website Migration
  • 反方向同样可行:Hostinger hPanel 可以直接下载文件备份(.tar.gz)和数据库备份(.sql.gz),拿到任何 cPanel 或其他主机都能用。
  • 要注意:hPanel 的备份不是 cPanel 的 cpmove 格式,新主机商不能当 Full Backup 一键还原,而是当成「文件 + 数据库」手动导入(或交给新主机商的搬家团队)。
  • 新主机如果提供免费搬家(Vodien、iCore、Shinjiru、Exabytes 等,见 EP09),通常可以直接给他们 WordPress 后台或 FTP 资料代搬。
  • 用 Hostinger AI Website Builder 建的网站不能下载备份,只能在新平台重做。
  • 邮箱搬家见 EP06;域名如果也在 Hostinger,要转出的话见 DOMAINS/EP03。

重点内容


第 1 步:在 hPanel 下载备份

  1. hPanel → Websites → 选网站 → Dashboard
  2. 侧边栏搜索 Backups
  3. Restore and download → Files backups → 选日期 → Download files(得到 .tar.gz)
  4. Restore and download → Database backups → 选数据库和日期 → Download database(得到 .sql.gz)

📌 WordPress 网站也可以选 Website backup → Download website,Hostinger 会把文件和数据库的下载链接寄到主账户的注册邮箱。

💡 想要最新的备份:点 Generate new backup,但每 24 小时只能生成一次。

方案自动备份频率保留多久
一般方案每周6 周
Business 以上每天7 天

第 2 步:在新主机建空间

新主机是 cPanel:

  1. cPanel → Domains → 加上你的域名(主域名或 Addon Domain)
  2. MySQL Databases → 建数据库、建用户、Add User to Database(ALL PRIVILEGES)

新主机是 SiteGround(Site Tools):

  • Site Tools → Site → MySQL 建数据库和用户

第 3 步:上传文件

  1. 新主机 File Manager → 进入该域名的文档根目录(通常是 public_html)
  2. 上传 .tar.gz → 右键 Extract
  3. 检查解压后的结构:网站文件要直接在 public_html 底下,不要多一层文件夹

📌 文件很大时,用 FTP(FileZilla)上传比网页上传稳定,见 FILEZILLA/EP01。


第 4 步:导入数据库

  1. 新主机 phpMyAdmin → 选刚建的数据库 → Import → 上传 .sql.gz
  2. 文件太大导入失败时:
    • 请新主机商帮忙导入,或
    • 用 SSH:mysql -u 用户名 -p 数据库名 < backup.sql

第 5 步:改设定文件

WordPress 的 wp-config.php:

define( 'DB_NAME', '新主机的数据库名' );
define( 'DB_USER', '新主机的数据库用户' );
define( 'DB_PASSWORD', '新密码' );
define( 'DB_HOST', 'localhost' );

📌 大部分 cPanel 主机 DB_HOST 也是 localhost,但少数主机商用独立的数据库服务器,照新主机给的资料填。


第 6 步:处理 Hostinger 专属的东西

  • LiteSpeed Cache / Hostinger 插件:新主机不是 LiteSpeed 服务器的话,LiteSpeed Cache 插件的服务器端缓存不会生效,可以换成新主机推荐的缓存插件
  • Hostinger Tools 插件:搬走后可以停用删除
  • .htaccess:检查有没有 Hostinger 特有的规则

第 7 步:测试 → 改 DNS

  1. 用 hosts 文件预览新主机(EP07)
  2. 没问题后,到域名注册商把 nameserver 改成新主机的,或只改 A 记录
  3. 域名如果在 Hostinger 注册:hPanel → Domains → 选域名 → DNS / Nameservers 修改

行动步骤

  1. hPanel 下载文件备份和数据库备份(先 Generate new backup 拿最新的)
  2. 先问新主机商能不能免费代搬
  3. 在新主机建域名、数据库,上传文件、导入数据库
  4. 改 wp-config.php
  5. 用 hosts 文件测试,再改 DNS
  6. 旧 Hostinger 方案保留几天再取消

常见误区

  • ❌ 把 hPanel 备份当成 cPanel Full Backup 交给新主机还原:格式不同,要当文件 + 数据库手动导入。
  • ❌ 一天内想生成好几次新备份:hPanel 每 24 小时只能 Generate 一次,重要搬家前提早生成。
  • ❌ 解压后多了一层文件夹:网站变成 public_html/public_html/,首页打不开。
  • ❌ 用 AI Website Builder 建的网站想下载备份:这类网站没有下载功能,只能在新平台重做。
  • ❌ 还没切 DNS 就取消 Hostinger:网站和邮箱会马上停。

Sources

官方文档:

  1. How to download backups at Hostinger - Hostinger Help Center
  2. How to restore backups at Hostinger - Hostinger Help Center
  3. How to Manually Transfer a Website - SiteGround KB

Blog / Website:

  1. Website Backup: What Is It and How to Do It - Hostinger Tutorials