备份可帮助网站在出现问题时恢复网站。但是,从备份文件恢复WordPress对于初学者来说并不容易。在本文中,我们将展示如何逐步轻松地从备份中恢复WordPress。
![How to Restore WordPress from Backup 初学者指南如何从备份恢复WordPress](https://img.itaoda.cn/wp-content/uploads/2023/07/beginners-guide-how-to-restore-wordpress-from-backup-og.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
了解备份和恢复WordPress
有不同的方法可以为WordPress网站创建备份。创建备份的最佳方法是使用WordPress备份插件。
或者,也可以创建WordPress数据库的手动备份,并使用FTP客户端下载WordPress文件。
从备份中恢复WordPress完全取决于创建备份的方式。例如,使用BackupBuddy或Duplicator创建的备份可以使用同一插件进行还原。同样,手动备份需要手动还原。
许多WordPress用户不会备份他们的整个网站。相反,他们只备份他们的WordPress主题,上传目录和他们的WordPress数据库。这减少了它们的备份大小,但增加了还原站点所需的步骤。
无论如何创建备份,基本步骤都是相同的。
使用Duplicator Pro恢复WordPress
Duplicator Pro是最好的WordPress备份插件之一。让备份站点变得非常容易。
首先,需要确保拥有由Duplicator创建的WordPress网站的完整备份。
接下来,需要将备份存档文件保存下来。如果备份存储在 Dropbox、Google Drive 或 OneDrive 等远程存储位置,则可以将备份文件从这些位置下载到计算机。
接下来,需要连接到FTP客户端并删除所有WordPress文件。之后,需要再次安装WordPress并登录网站。
将需要安装并激活Duplicator插件。
激活后,可以前往 Duplicator pro » 导入 从 WordPress 仪表板。接下来,可以通过简单地拖放或单击“选择文件”按钮来上传存档文件。
![Import backup archive file 导入备份存档文件](https://img.itaoda.cn/wp-content/uploads/2023/07/import-backup-archive-file.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
该插件现在将上传存档文件并显示详细信息。
可以查看详细信息,然后单击“继续”按钮。
![View archive file status 查看存档文件状态](https://img.itaoda.cn/wp-content/uploads/2023/07/view-archive-file-status.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
接下来,需要设置恢复点,以便将站点快速还原到以前的日期。
完成后,可以单击“设置”按钮。
![Set a recovery point 设置恢复点](https://img.itaoda.cn/wp-content/uploads/2023/07/set-a-recovery-point.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
之后,将获得一个恢复 URL,您可以将其安全地存储起来,以便将来随时使用。
从这里,可以向下滚动并单击“启动安装程序”按钮。
![Launch installer 启动安装程序](https://img.itaoda.cn/wp-content/uploads/2023/07/launch-installer.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
接下来,需要部署包。该插件将概述安装详细信息。它将允许选择完整安装单个站点或还原单个站点。
可以选择“恢复单个站点”选项,然后向下滚动以单击“下一步”按钮。
![Deploy the package 部署包](https://img.itaoda.cn/wp-content/uploads/2023/07/deploy-the-package.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
现在将弹出一个新窗口,其中包含安装确认。
可以单击“确定”按钮继续。
![Installation confirmation 安装确认](https://img.itaoda.cn/wp-content/uploads/2023/07/installation-confirmation.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
装程序现在将提取备份存档文件。完成后,应该会看到安装结果。
只需单击“管理员登录”按钮即可完成备份的安装。
![Click admin login 点击管理员登录](https://img.itaoda.cn/wp-content/uploads/2023/07/click-admin-login.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
继续并登录到WordPress仪表板。
仅此而已,已成功从复制器备份中恢复WordPress站点。
从BackupBuddy备份文件恢复WordPress
BackupBuddy是一个流行的高级WordPress备份插件。如果使用BackupBuddy创建备份,则本节适合。
BackupBuddy提供了一种非常方便的方式来从备份中恢复WordPress。需要登录到WordPress网站并转到BackupBuddy » Restore/Migrate 页面。
将需要下载文件的副本。在此过程中,系统会要求提供ImportBuddy的密码。此密码将在恢复网站时使用。importbuddy.php
![Download importbuddy 下载导入好友](https://img.itaoda.cn/wp-content/uploads/2023/07/downloadimportbuddy.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
接下来,需要下载备份的副本(如果尚未下载)。可以从 BackupBuddy » 备份 或用于存储备份的目的地。
将备份 zip 文件和导入好友.php存储在计算机上后,使用 FTP 连接到网站。
如果有网站的完整备份,请从服务器中删除所有文件和文件夹。
但是,如果有部分备份,则需要先下载尚未备份的文件。确定已备份所有内容后,请继续从网站的根目录中删除所有文件和文件夹。
![Delete old WordPress files 删除旧的WordPress文件](https://img.itaoda.cn/wp-content/uploads/2023/07/deleteoldfiles.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
接下来,您需要将备份好友备份和导入好友.php文件上传到网站的根文件夹。
将两个文件上传到服务器后,请访问 importbuddy.php 在 Web 浏览器中。它位于网站的根目录中,因此其 URL 如下所示:
http://www.example.com/importbuddy.php
ImportBuddy现在将要求提供下载ImportBuddy时创建的密码。
![importbuddy password 导入好友密码](https://img.itaoda.cn/wp-content/uploads/2023/07/ib-password.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
在下一个屏幕上,ImportBuddy将显示上传的备份文件。如果没有使用FTP上传备份文件,则可以单击上传选项卡立即上传备份文件。
如果将备份存储在iTheme的Stash存储服务中,则可以通过单击“存储”选项卡立即连接到它。选择数据库后,单击下一步继续。
![Select your backup file 选择您的备份文件](https://img.itaoda.cn/wp-content/uploads/2023/07/selectbackup.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
ImportBuddy将解压缩备份文件,并在提取文件后向您显示成功消息。单击下一步按钮继续。
在下一个屏幕上,ImportBuddy将要求提供站点URL和数据库信息。
如果要恢复被黑客入侵的WordPress网站或尝试删除恶意软件,不想使用旧数据库。
可以使用phpMyAdmin从旧数据库中删除表,也可以使用cPanel创建新数据库。创建新数据库或清空旧数据库后,请提供数据库详细信息。
另一方面,如果确定网站没有被黑客入侵,那么可以使用相同的旧数据库详细信息。
![database settings 数据库设置](https://img.itaoda.cn/wp-content/uploads/2023/07/dbsettings.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
单击下一步按钮继续,ImportBuddy现在将测试您的数据库设置并导入数据。完成后,单击下一步继续。
现在,ImportBuddy将更新网站URL,路径等。之后,将被要求测试网站。如果一切正常,那么已成功恢复网站。
使用 phpMyAdmin 从备份恢复 WordPress 数据库
还原手动创建的备份时,可能会遇到两种可能的选择。可以创建新数据库并将备份导入其中,也可以清空现有数据库并导入备份。
如果正在清理被黑客入侵的WordPress网站,那么在创建新数据库或将其导入现有数据库之前更改MySQL用户名和密码非常重要。
要创建新数据库,请登录到WordPress托管帐户的cPanel仪表板,然后单击MySQL数据库图标。
![MySQL Databases in Cpanel Cpanel 中的 MySQL 数据库](https://img.itaoda.cn/wp-content/uploads/2023/07/mysqldatabases.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
接下来,系统将要求提供数据库的名称。
完成后,单击“创建数据库”按钮。
![Create new database 创建新数据库](https://img.itaoda.cn/wp-content/uploads/2023/07/createnewdb.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
创建新数据库后,需要一个与该新数据库关联的 MySQL 用户。
只需向下滚动到 MySQL 用户部分并添加新用户。
![Add new database user 添加新数据库用户](https://img.itaoda.cn/wp-content/uploads/2023/07/addnewuser.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
接下来,需要将此用户添加到 MySQL 数据库。
向下滚动到“将用户添加到数据库”部分,从下拉菜单中选择用户和数据库,然后单击添加按钮。
![Add user to db 将用户添加到数据库](https://img.itaoda.cn/wp-content/uploads/2023/07/usertodb.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
现在,新数据库已准备就绪。可以使用它来恢复WordPress数据库备份。
再次转到cPanel仪表板,然后单击phpMyAdmin图标。
![Launch phpMyAdmin 启动 phpMyAdmin](https://img.itaoda.cn/wp-content/uploads/2023/07/phpmyadmin.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
接下来,需要单击新的数据库名称。
之后,单击“导入”按钮。
![Importing your database 导入数据库](https://img.itaoda.cn/wp-content/uploads/2023/07/importdb.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
只需单击“选择文件”按钮即可选择WordPress数据库备份文件,然后单击页面底部的转到按钮继续。
PhpMyAdmin现在将上传备份并将其导入数据库。完成后,将看到一条成功消息。
已成功导入WordPress数据库。现在下一步是使用新数据库安装WordPress。如果已经安装了WordPress,请将新的数据库设置添加到wp-config.php文件中,就可以开始了。
使用cPanel恢复WordPress数据库备份
如果使用共享主机上的cPanel手动创建了WordPress数据库备份,那么也可以使用cPanel还原该数据库。
登录cPanel帐户,然后在文件部分下单击备份。
![Backup in cPanel 在cPanel中备份](https://img.itaoda.cn/wp-content/uploads/2023/07/cpanel-backup.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
在备份页面上,向下滚动到“还原 MySQL 数据库备份”。
接下来,单击选择文件按钮并从硬盘中选择备份文件。完成后,单击上传按钮。
![Restore database using cPanel 使用 cPanel 还原数据库](https://img.itaoda.cn/wp-content/uploads/2023/07/restoredbcpanel.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
使用FTP手动恢复WordPress文件
如果要恢复WordPress以清理被黑的网站,那么首先需要删除所有现有的WordPress文件和目录。
当备份是最新的,并且已在网站上自定义、更改或上传所有内容时,才执行此操作。
如果拥有所有上传和自定义,则可以使用Cpanel(更快)或使用FTP安全地删除网站上的所有内容。
要从网站中删除所有文件,请登录到主机/ VPS主机的cPanel。然后,在文件部分下,单击文件管理器图标。
![File manager in cPanel cPanel 中的文件管理器](https://img.itaoda.cn/wp-content/uploads/2023/07/filemanager.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
继续并选择Webroot作为您的目录并继续。文件管理器界面现在将在新的浏览器选项卡中打开。您将需要选择所有WordPress文件并将其删除。这种方式要快得多。
也可以使用 FTP 删除文件,但速度较慢。只需使用FTP客户端连接到网站,然后选择WordPress根目录中的所有文件即可删除它们。
![Delete old WordPress files 删除旧的WordPress文件](https://img.itaoda.cn/wp-content/uploads/2023/07/deleteoldfiles-1.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
接下来,需要从 WordPress.org 下载WordPress的新副本并将其解压缩到硬盘上。
启动FTP客户端,然后将所有WordPress文件上传到您的服务器。
![Upload WordPress files 上传WordPress文件](https://img.itaoda.cn/wp-content/uploads/2023/07/uploadwpfiles-1.png?imageMogr2/auto-orient/format/webp/blur/1x0/quality/60|watermark/2/text/5rqQ56CB56S-/font/5b6u6L2v6ZuF6buR/fontsize/1200/fill/IzAwMDAwMA==/dissolve/6/gravity/Center/dx/10/dy/10|imageslim)
上传WordPress文件后,可以从备份中上传wp-config.php文件(确定是干净的并且没有受到损害时)。
或者,可以将新上传的WordPress文件中的wp-config-sample.php文件重命名为wp-config.php文件。之后,将需要编辑 wp-config.php 文件并输入数据库信息。
不要忘记保存文件并将其上传回网站。
接下来,需要从备份中上传其他文件。我们建议只在 /wp-content/uploads/ 目录中上传图片。
上传这些内容后,请访问网站以检查一切是否正常。
接下来,需要登录到WordPress管理区域并开始安装网站上拥有的插件。
现在可以继续安装主题。如果自定义了WordPress主题或使用子主题,则可以从备份中还原它。但是,请确保这些文件是干净的。
最后,转到设置 » 永久链接并调整永久链接设置以匹配网站,然后更新永久链接。
恢复WordPress网站后要做的事情
成功恢复网站后,我们强烈建议提高网站安全性。
为了保护网站,我们建议立即更改WordPress密码。如果运行的是多用户网站,请要求所有用户立即更新其密码。
我们希望本文能帮助您了解如何从备份中恢复WordPress。
原文链接:https://www.itaoda.cn/blog/13283.html,转载请注明出处。
评论0