如果你有本地开发的网站,或来自之前主机商(包括已过期的 Hostinger 套餐)的备份文件,本指南将带你从零上传并恢复网站。

步骤 1 – 将网站添加到新主机套餐/账户

Hostinger Premium Web Hosting add-website menu highlighting Custom PHP/HTML website
Hostinger Premium Web Hosting add-website menu highlighting Custom PHP/HTML website
  • 在 hPanel 中进入 网站(Websites),找到目标主机套餐,点击“添加网站(Add website)”,并选择“自定义 PHP/HTML 网站(Custom PHP/HTML website)”作为平台。
  • 填写所需信息,最后指定首选域名并点击“继续(Continue)”。

若使用的域名属于另一个 Hostinger 账户,可能会要求验证域名所有权,按步骤操作即可。

步骤 2 – 上传网站备份

上传备份有多种方式,最简单的是使用文件管理器,上传上限为 100 GB。先上传网站文件还是数据库没有区别。

上传网站文件

Hostinger hPanel Files menu with File Manager highlighted
Hostinger hPanel Files menu with File Manager highlighted
Hostinger File Manager option to access files of domain.tld
Hostinger File Manager option to access files of domain.tld
Upload icon in a toolbar, circled to indicate the upload action
Upload icon in a toolbar, circled to indicate the upload action
Hostinger file manager showing a selected archive with the Extract option highlighted
Hostinger file manager showing a selected archive with the Extract option highlighted
Backup extraction dialog with the Extract button highlighted
Backup extraction dialog with the Extract button highlighted
Hostinger File Manager showing WordPress public_html folder, with the Move file button highlighted
Hostinger File Manager showing WordPress public_html folder, with the Move file button highlighted
Hostinger file manager move dialog with parent folder ".." highlighted and Move button visible
Hostinger file manager move dialog with parent folder ".." highlighted and Move button visible
  1. 进入 网站(Websites)→ 面板(Dashboard)→ 文件管理器(File Manager)。
  2. 访问特定网站的文件,打开 public_html 文件夹,点击右上角的“上传(Upload)”。
  3. 选择“文件(File)”并上传网站文件备份(.tar.gz)。根据备份大小和网络速度,可能需要长达一小时。
  4. 上传完成后,右键点击文件名并选择“解压(Extract)”,或点击右上角的“解压(Extract)”。
  5. 输入文件夹名称(如 backup),点击“解压(Extract)”。

重要:Hostinger 生成的 tar.gz 文件包含该主机套餐上所有网站的文件,因此请将所需文件和文件夹保留在 public_html 文件夹中。网站文件解压到独立文件夹后,可删除备份的 .tar.gz 文件。

接着将网站文件移动到正确文件夹:
- 打开包含已解压网站文件的文件夹(本例为 backup)→ domains → 选择对应域名 → 打开其 public_html 文件夹,选中所有文件,点击右上角的“移动文件(Move file)”。
- 双击 .. 返回上级目录,使目标路径为 /public_html,然后点击“移动(Move)”。

目标是将所有网站文件放在 public_html 文件夹中。

步骤 3 – 导入并连接数据库

创建新数据库

Hostinger hPanel sidebar with the Management submenu highlighted under Databases
Hostinger hPanel sidebar with the Management submenu highlighted under Databases
Hostinger management dashboard with website selector dropdown arrow highlighted
Hostinger management dashboard with website selector dropdown arrow highlighted
MySQL database creation form with database name, username, password fields, and Create button
MySQL database creation form with database name, username, password fields, and Create button
  • 上传数据库前,需先创建一个新数据库用于导入备份。进入 网站(Websites)→ 面板(Dashboard)→ 侧边栏 数据库(Databases)→ 管理(Management)。
  • 确保在左侧下拉菜单中选中正确的网站。
  • 在“创建新的 MySQL 数据库和数据库用户”部分,输入数据库的名称、用户名和密码。

建议使用与原数据库相同的名称和密码。可在文件管理器中打开网站的配置文件查看并复制这些信息。

对于 WordPress 网站,配置文件位于 public_html → wp-config.php:
- DB_NAME = MySQL 数据库名称,如 u123456789_abcd
- DB_USER = MySQL 用户名,如 u123456789_efgh
- DB_PASSWORD = 你设置的密码

  • 填写完成后点击“创建(Create)”。

数据库名称与用户名的第一部分(u123456789)是唯一的,无法删除或更改。

导入数据库备份

phpMyAdmin database view with the Import tab highlighted
phpMyAdmin database view with the Import tab highlighted
phpMyAdmin import page with file upload field and Choose file button highlighted
phpMyAdmin import page with file upload field and Choose file button highlighted
  • 点击新建数据库旁的“进入 phpMyAdmin(Enter phpMyAdmin)”。在 phpMyAdmin 中,数据库默认已选中,点击“导入(Import)”。
  • 选择之前下载的数据库备份(.sql.gz)。
  • 保持默认设置,点击“执行(Go)”或“导入(Import)”。

若导入 .sql.gz 文件遇到问题,可先解压为 .sql 格式再重新上传。

将数据库与网站连接

WordPress wp-config.php showing highlighted database name, username and password fields
WordPress wp-config.php showing highlighted database name, username and password fields

最后一步是确保数据库的连接信息(名称、用户名、密码)与网站配置文件中的信息一致。打开网站的配置文件,更新这些信息以匹配新数据库,特别注意用户名肯定不同。

对于 WordPress 网站,配置文件位于 public_html → wp-config.php。

测试网站

  1. 清除浏览器缓存。
  2. 访问你的网站。
  3. 检查:所有页面正常加载;图片和媒体正确显示;表单和交互功能正常;登录功能正常(如适用)。

提示:可使用 whatsmydns.net 检查 DNS 变更是否已全球生效。

上传备份后的常见问题

若按上述步骤操作后网站仍无法工作,请检查以下常见问题:

文件未正确解压或位置不正确
- 确保已解压备份压缩包(文件管理器中右键 → 解压)。
- 确认文件直接位于 public_html(或子域名文件夹)中,而非嵌套在多余文件夹里。
- 确认 index.php 或 index.html 位于根层级。

数据库连接问题
- 再次核对配置文件中的数据库凭据是否与 hPanel 中的新凭据一致。
- 若设置时新建了密码,请更新数据库密码。
- 确保数据库名称和用户名包含账户前缀(如 u123456_dbname)。

WordPress 固定链接问题
- 登录 WordPress 后台,进入 设置(Settings)→ 固定链接(Permalinks)。
- 不做任何修改,点击“保存更改(Save Changes)”以重新生成重写规则。

缓存
若仍看不到正确内容,可能与浏览器缓存有关:
1. 使用无痕模式访问网站。
2. 清除浏览器缓存。
3. 换用其他设备/电脑/移动网络(3G/4G/5G)而非 Wi-Fi。
4. 关闭调制解调器/路由器 2 分钟后重启。
5. 清除 DNS 缓存。

来源:Hostinger 官方帮助文档