В этой статье описывается, как настроить автоматическое резервное копирование веб-сайта и резервное копирование для ручного восстановления через панель Pagoda.。Панель Пагода не имеет функции восстановления резервной копии одним кликом,Для завершения восстановления веб-сайта данные резервной копии необходимо восстановить вручную.。
1、Панель Pagoda устанавливает автоматическое резервное копирование веб-сайта
1) 网站备份
登录你的宝塔后台,Войдите в меню [Запланированные задачи]。
任务类型选择【备份网站】
任务名称自动生成,也可以编辑修改
执行周期根据你的需求设置,一般情况下是每天都执行并在夜间进行
备份网站选择你要备份的网站或者全部,Резервное копирование на диск сервера,Сохраните последние 15 копий,Зарезервированное количество устанавливается в соответствии с вашими потребностями.。
Напоминание о резервном копировании может установить напоминание об ошибке,Вы можете выбрать SMS или официальное напоминание об аккаунте.,Выберите официальную учетную запись, чтобы напомнить вам о необходимости подписаться на официальную учетную запись Pagoda.。
Правила исключения могут устанавливать содержимое данных, которое необходимо исключить из резервной копии.,Обычно по умолчанию。
最后点击【添加任务】

添加任务之后,Статус задачи можно увидеть в списке задач.,и текущее количество сохраненных резервных копий。

2) 数据库备份
添加一个计划任务,Выберите тип задачи в качестве резервной базы данных.,Установите параметры резервного копирования в соответствии с вашими потребностями,Соответствие конфигурации веб-сайта。
设置完成之后点击【添加任务】

2、如何在宝塔面板中恢复网站备份
宝塔没有一键恢复备份的功能,需要部署一个新的WordPress,然后将备份的网站文件目录覆盖到新站的文件目录,并将数据库导入到新网站的数据库,才能实现恢复备份。
首选需要将网站的备份和数据库备份下载到自己的电脑。
1)创建新的Wordpress网站
在恢复备份之前,需要恢复备份的宝塔面板中创建一个新的WordPress网站,你可以创建一个空的网站。

输入域名,同时创建一个数据。(这里不创建也没关系,可以后边手动添加)

创建完成之后,如果无法访问,请检查一下DNS是否正确。
в то же время,还需要设置一下网站的伪静态。

安装网站的SSL证书
强烈建议使用cloudflare的15年SSL服务。
Читать далее: Как подать заявку на 15-летний бесплатный сертификат SSL на Cloudflare

安装之后启用强制HTTPS

然后访问这个空的网站,代表空网站已经创建成功。
иллюстрировать:这里你可以通过一键部署创建一个新的WordPress网站,让后用备份的网站文件和数据文件去覆盖这个新的WordPress网站内容和数据。
2)恢复网站文件
进入到网站主目录

此路径下的文件就是网站的所有文件存放的地方

点击上传按钮

上传之间备份的压缩包文件,你也可以解压之后上传文件夹,

上传成功之后,可以关闭上传文件窗口,在主目录中可以看到上传的备份压缩包文件
解压的文件目录选择网站的主目录
解压之后将可以看到网站主目录中的文件。

同时你可以删除上传的备份文件压缩包,或者等到网站完全恢复之后再删除。
文件恢复之后,你需要恢复数据库。
3)恢复网站数据库
在宝塔数据库管理面版中找到创建的空网站或者新网站的数据库,如果你创建空网站的时候没有创建数据库,也没关系,可以通过添加数据库按钮,添加一个新的数据库。

创建好数据库之后,通过PHPMyAdmin访问数据库,选择通过面板访问。

复制用户名和密码

在数据库登录界面中输入用户名和密码,并点击登录
登录之后,点击导入,进入数据库导入界面。

选择要导入的数据库备份文件,这里需要你先将数据库文件解压,解压之后的数据文件是一个.sql文件。
其他选项默认即可,点击导入按钮导入数据。

导入成功之后可以看到提示信息,并且数据下出现大量的数据表
4)修改数据库网站的URL
如果你恢复的网站域名和之前的网站域名不一样,我们还需要在数据库中修改网站URL。
找到wp_options的数据表并打开。

将wp_options数据表中的siteurl和home的值改成当前恢复网站的URL地址
比如我当前恢复网站的域名是bardpdf.one,那么我就要修改数据库这两条信息为https://bardpdf.one/
5)修改WP-config文件的数据库信息
由于我们为新的网站创建了一个新的数据库,但是我们恢复的网站的wp-config.php文件中的数据库信息,还是原来网站的数据库信息,所以需要对当前网站的wp-config.php进行修改。
在当前网站的根目录中找到wp-config.php文件,并点击编辑进入文件编辑

在编辑窗口找到数据库信息,包括数据名称,数据库用户名,用户密码
在宝塔的数据库管理面板中找到当前恢复网站的数据库信息,复制并替换掉wp-config.php文件中对应的数据库信息。
修改之后的wp-config.php文件如下:

修改完成之后点击保存文件,然后关闭编辑窗口。
以上操作都完成之后,就可以访问到恢复的网站了。