如果你的 WordPress 系统文件损坏,且想尽量保留网站的最新改动,你应 仅恢复 WordPress 系统文件。这里有两种方法:

无论选择哪种,都无需对数据库做任何更改。SSH 选项最简单,只需运行一条命令,且适用于除 Shared Single 和 WordPress Starter 之外的所有主机套餐。

方案 1 – 通过 SSH 恢复 WordPress 系统文件

第 1 步 – 通过 SSH 连接

通过 SSH 连接到你的账户 并打开安装 WordPress 的目录。对于大多数域名,它是 public_html 文件夹,使用以下命令进入路径:

cd domains/domain.tld/public_html

domain.tld 替换为你的域名。

第 2 步 – 恢复文件

进入后,运行以下命令:

wp core download --skip-content --force

过程完成后,在无痕模式下检查你的网站,现在应该可以正常工作了。

方案 2 – 通过 FTP 或文件管理器恢复 WordPress 系统文件

第 1 步 – 准备

首先,为你的网站创建一个全新备份。你可以使用 hPanel 上的 备份工具,或 通过 FTP 连接 并下载网站的所有文件。

第 2 步 – 下载官方 WordPress 系统文件

前往 WordPress.org 下载包含 WordPress 核心文件的压缩包,即不包含任何插件或主题的干净安装包。请确保下载与当前安装相同的版本——无论是 最新版本 还是 旧版本

使用旧版 WordPress 可能存在 安全风险——请尽量保持最新版本,例如在恢复后 更新核心文件

完成后,在设备上解压文件。

第 3 步 – 将 WordPress 文件上传到主机

接下来,将这些文件和文件夹上传到你的主机,但有以下 例外

  • wp-content 文件夹
  • wp-config.php 文件

通过 文件管理器 操作:打开 Websites → Manage,在侧边栏搜索 File Manager 并点击:

确保你在 WordPress 安装目录中,点击 Upload

在设备上选择 WordPress 文件和文件夹,排除 wp-config 文件夹。当提示时,点击 Replace

或者,如果你使用 FileZilla(或你选择的其他 FTP 客户端),上传 WordPress 文件,但排除 wp-content 文件夹和 wp-config.php 文件,当提示时选择 Overwrite

上传过程完成后,你可以使用浏览器的无痕模式检查网站。它应该可以正常工作,且你的内容会被保留!

如果你完成所有步骤后网站仍无法工作,可以 从备份恢复网站。它会将文件和数据库恢复到之前的状态。

来源:Hostinger 官方帮助文档