12.3. Основы: Резервная копия данных

Last updated on
14 April 2025

Что такое резервная копия сайта?

Если что-нибудь случится с компьютером (или компьютерами), на котором ваш сайт и его база данных работают или в случае когда вы потеряете доступ к этому компьютеру, то вы потеряете некоторые или все данные вашего сайта. Вы можете также потерять данные, если ваш сайт взломан, или кто-то с доступом в админку на вашем сайте удалил все данные или изменил данные на сайте с ошибками. Чтобы предупредить все эти возможные ситуации потерь данных, важно делать регулярные резервные копии вашего сайта и хранить их в месте отдельном от компьютера, где ваш сайт работает.

Частота с которой вы должны делать ваши резервные копии и как много копий вам следует хранить, зависит от того как часто ваш сайт изменяется. Если вы имеете большой объем информации на вашем сайте, которая была добавлена или обновлена много раз за день, то вам следует делать резервные копии как можно чаще, чем если сайт меняется редко. Также рассчитывайте, что некоторое время должно пройти, между тем когда проблема произойдет и когда вы заметите проблему, так что хранить нужно несколько последовательных копий (так чтобы можно было вернуться к моменту, когда проблема еще не произошла и исправить ее), прежде чем перезаписывать, какую-нибудь резервную копию немедленно, убедитесь что ошибки которая возникла, нет в вашей резервной копии.

Еще одно предостережение, в каком формате бы вы не хранили ваши резервные копии, хорошей идеей будет проверять, что вы можете развернуть вашу копию для восстановления ваших данных. Вам возможно потребуется протестировать различные сценарии потери данных, чтобы быть уверенным, что вы сможете восстановить утраченные данные во всех случаях.

Следующие шаги позволят сделать полную резервную копию вашего сайта:

  • Данные в папке sites, включая файл sites/default/settings.php.
  • Данные из базы данных вашего сайта. Некоторые таблицы могут быть очищены, например хранящие временный данные с кэшем и информацией о сессиях авторизованных пользователей, однако всегда безопаснее создавать резервную копию всей базы данных.
  • Загруженные файлы, такие как изображения и другие прикрепленные файлы. Местоположение этих файлов настраивается; стандартное местоположение это папка sites/default/files относительно корня сайта. В Управлении меню администратора, перейдите на страницу Конфигурация > Медиа > Файловая система (admin/config/media/file-system) проверьте папку для загрузки файлов; вы можете изменить папку для файловой системы, вы также можете это сделать это в файле settings.php.
  • Модули, темы оформления и любые другие пользовательские файлы, которые вы добавили. Вы можете найти пользовательские модули и темы оформления в папках modules и themes со всеми вложенными папками. Некоторые люди предпочитают создать резервную копию всех файлов, включая файлы Drupal, модулей и тем оформления (которые вы сможете восстановить загрузив их снова из исходников), прежде чем пытаться собрать проект из источников, которые необходимо использовать.

Вам следует выполнить тест, чтобы подтвердить, что ваша резервная копия создана верно и вы можете развернуть копию сайта (смотрите Раздел 11.8, «Создание сайта для разработки»).

Дополнительные материала

Авторы

Написано Jennifer Hodgdon.

Переведено Абраменко Иван из DrupalBook.

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: prevent-backups.asciidoc

Help improve this page

Page status: No known problems

You can: