Hostinger 备份还原教程:一键恢复 WordPress 网站与文件
在 Hostinger 恢复备份,可以通过自动备份将你的网站文件和数据库还原到较早的日期。有两种方法:一键完整恢复 WordPress 网站,或恢复特定的网站、子域名、目录、文件或数据库。
本流程不适用于使用 Hostinger AI Builder 创建的网站。这种情况请参阅:如何创建和恢复网站备份。
前期须知
在开始恢复之前,请注意以下几点:
-
恢复备份后,你的网站将回到备份创建时的状态;备份日期之后所做的任何更改都将被撤销。
-
在恢复到之前的日期之前,作为额外的保障措施,你可以将当前网站数据下载到本地设备:如何在 Hostinger 下载备份。你也可以在恢复之前为当前状态创建备份。
-
下文介绍的方法适用于在同一账户内恢复网站、文件和数据库。如果你想将备份恢复到另一个 Hostinger 账户,请查看以下文章:
恢复备份后,符号链接(Symlinks)不会自动重新创建。如有需要,请手动重新添加。
要恢复备份,请前往 Websites 部分,找到相关网站,点击 Dashboard。然后,在左侧边栏搜索 Backups 并点击它。
你会看到针对网站文件和数据库的备份选项。请查看以下方法,根据你的预期结果了解它们之间的区别及详细操作步骤。
方法 1 – 完整恢复 WordPress 网站
此方法仅适用于 WordPress 网站,可让你一键恢复 WordPress 网站的所有文件和数据库。进入备份页面后,此选项将默认选中:
从下拉列表的可用备份中选择域名和首选的日期,然后点击 Restore website:

注意
- 如果在此部分看到 No backups found 提示信息,请改用文件备份方法。
点击 Restore 按钮后,确认你了解恢复所选备份版本将替换当前的网站文件和数据库,然后再次点击 Restore:

通常,恢复过程需要 10–15 分钟,具体取决于你网站的大小;备份越大,所需时间可能越长。你可以在 Restore and Download 部分跟踪网站恢复进度。

即使浏览器标签页被最小化或关闭,恢复过程也会在后台继续进行。请在 Restore History 标签页中查看状态:

完成后,你的网站将恢复到所选日期的状态——访问前请务必清除浏览器缓存。
方法 2 – 恢复特定网站、子域名或目录
如果你托管了多个网站、子域名或目录,并且只想通过选择特定文件或文件夹(目录)进行部分恢复,建议使用此方法。
点击 Files backups,在下拉列表中的可用备份里选择所需的日期,然后点击 Show files:

要仅恢复一个域名及其子域名,请选择想要恢复的网站(例如 domain.tld)的文件夹,然后点击 Restore selected:

要恢复特定的目录或子域名,请选择想要恢复的网站(例如 domain.tld)的文件夹,然后打开其中的 public_html 文件夹:

选择所需的目录(文件夹),然后点击 Restore files:

注意
- 你的子域名的默认目录以该子域名命名;如果你在创建子域名时选择了自定义名称,则文件夹将使用该名称。
通常,恢复过程需要 10–15 分钟,具体取决于你网站的大小;备份越大,所需时间可能越长。你可以在 Restore and download 部分跟踪网站恢复进度:

即使浏览器标签页被最小化或关闭,恢复过程也会在后台继续进行。请在 Restore History 标签页中查看状态:

如果部分恢复涉及整个网站(从域名或子域名恢复时),请务必同时将数据库恢复到与文件备份相同的日期。
恢复特定文件
此方法仅恢复特定文件(例如 wp-config.php、.htaccess 等)。点击 Files backups,在下拉列表中的可用备份里选择所需的日期,然后点击 Show files:

打开 domains 文件夹,选择想要恢复的网站(例如 domain.tld)的文件夹,然后打开其中的 public_html 文件夹:

然后,选择其中需要恢复的文件,点击 Restore files:

通常,恢复过程只需几分钟,但也取决于文件大小。备份越大,所需时间可能越长。你可以在 Restore and download 部分查看状态:

在 Restore History 标签页中查看状态:

完成后,你选择的文件将恢复到所选备份日期时的状态。
你可以通过这种方式恢复 public_html 中的文件和整个目录。如果只需恢复 public_html 内某个子文件夹中的特定文件,请下载备份并通过 FTP 上传所需文件:
恢复数据库
在恢复整个域名/子域名之后,或当你只需恢复网站数据库时,请按照以下步骤操作。
点击 Database backups。选择所需的备份日期,然后点击 Restore Database。

注意
- 恢复之前,该数据库必须已存在于你的 List of Current MySQL Databases 中。如果遇到错误,请使用相同的数据库名称创建数据库,然后重新尝试恢复:

通常,恢复过程只需几分钟,具体取决于数据库的大小。数据库越大,所需时间可能越长。请在 Restore and Download 部分查看状态:

在 Restore History 标签页中查看状态:

完成后,你选择的数据库将恢复到所选备份日期时的状态。要查看更改结果,你可能需要清除缓存。
恢复子域名的备份
注意
- 此功能仅适用于在子域名下创建的 WordPress 网站
前往 Websites → Dashboard,在侧边栏中搜索 Backups:

在该页面,你会找到 Restore and download → Website backup 部分。

选择 Change → 选择正确的域名/子域名 → 点击 Restore Website

通常,恢复过程需要 10–15 分钟,具体取决于你网站的大小;备份越大,所需时间可能越长。你可以在 Restore and download 部分跟踪网站恢复进度:

即使浏览器标签页被最小化或关闭,恢复过程也会在后台继续进行。请在 Restore History 标签页中查看状态:

注意
- 如果没有可用的备份,你将收到通知:

恢复 Hostinger 网站的更多方式
针对特定的恢复场景,请参考以下指南:
- 如何在 Hostinger 恢复已删除的网站。
- 如何恢复已删除的临时网站。
- 如何在 Hostinger 从备份恢复 WordPress 网站。
- 如何在 Hostinger 仅通过数据库备份恢复 WordPress 网站。
你的网站、文件或数据库现已恢复到所选备份日期时的状态。