Меня часто спрашивают, для каких файлов необходимо делать бэкап? Для начала хочу сказать, что с резервными копиями не страшны неожиданные сбои сервера или всевозможные хаки. Однако совсем не обязательно делать бэкап каждого файла на сайте. В этой статье я расскажу о файлах WordPress для которых очень важно немедленно сделать резервную копию.
Содержание
Все сайты подвергаются попыткам взлома, DDOS атакам, краже и потери данных. Это касается даже самых защищенных сайтов. Именно поэтому так важно делать резервную копию сайта, которая будет чем-то вроде страховки – с ее помощью вы всегда сможете восстановить свой сайт.
Многие новички ошибочно полагают, что уж им-то точно не понадобится система резервного копирования и только после атаки на свой сайт они понимают всю прелесть бэкапа.
Лучше всего резервные копии делать автоматическими системами бэкапа. Современный рынок предлагает как бесплатные, так и платные плагины резервного копирования. Ознакомьтесь со списком
лучшие плагины WordPress по резервному копированию.
Если вы можете себе позволить платный плагин, то я бы порекомендовал использовать VaultPress. Он автоматически синхронизирует все изменения, делает ежедневные бэкапы, сканирует сайт на безопасность и с его помощью в случае чего можно легко восстановить все данные.
Однако многим пользователям не нравятся плагины, требующий ежемесячной оплаты, поэтому я также могу посоветовать использовать BackupBuddy. Это самый популярный плагин по резервному копированию, у которого есть несколько пакетов услуг. Читайте также руководство, как сохранить контент с помощью плагина BackupBuddy.
Помните, вам придется всего лишь раз настроить резервное копирование, а потом оно будет автоматически делать бэкапы.
Необходимо делать бэкапы для трех видов файлов и для одной базы данных:
А теперь давайте остановимся на каждом пункте.
Корневые файлы управляют работой WordPress сайта. Как правило, в них не вносятся никакие изменения, и они остаются нетронутыми для всех сайтов WordPress. К корневым файлам относятся все файлы, содержащиеся в папках «root», «wp-includes» и «wp-admin». В принципе, их всегда можно скачать с сайта WordPress.org, вот почему не всегда нужно делать их резервную копию.
В этой папке WordPress хранит все изображения, медиа, темы и плагины, т.е. контент этой папки уникален.
Если у вас есть возможность в случае чего скачать заново темы и плагины, хранящиеся в этой папке, то также необязательно делать их резервную копию. Однако если вы не знаете или не помните, откуда именно вы скачивали эти темы и плагины, то имеет смысл сделать бэкап их папок.
Все изображения и загрузки хранятся в папке /wp-content/uploads. Если вы потеряете эту папку, то у вас не будет возможности ее восстановить. Всегда делайте резервную копию данной папки.
Также в папке wp-content хранятся файлы, которые создают плагины.
Например, такие плагины как W3 Total Cache, WP Super Cache создают здесь свои файлы и папки. Данные файлы не нуждаются в резервном копировании, плагины сами их потом создадут.
Однако плагин Envira Gallery создает папки, где хранятся файлы галерей. Обязательно сделайте бэкап этих папок, а также файлов, которые вы загрузили, используя различные плагины.
Файлы конфигурации содержат важную информацию о специфичных настройках вашего сайта. Вот два самых важных файла конфигурации:
Конечно, вы всегда можете восстановить и прописать все настройки вручную, но все же не лишним будет сделать их резервное копирование, чтобы потом не терять на это драгоценное время.
WordPress хранит все данные в базе данных MySQL. Именно здесь находятся все ваши записи, страницы, пользователи, комментарии и т.д. Этот контент постоянно обновляется, поэтому резервное копирование необходимо делать чаще.
Как минимум раз в месяц необходимо делать бэкап всех файлов и базы данных сайта. Если сайт очень популярный и активный, то имеет смысл это делать раз в неделю, а-то и каждый день. Однако стоит понимать, что создание полной резервной копии сайта требует огромных ресурсов.
Если вы пользуетесь бесплатным хостингом, то бэкап займет все ресурсы сервера, что негативно скажется на скорости работы сайта или вообще выведет его из строя. Хранить копии в облачных хранилищах, тоже не вариант, т.к. они займут все место.
Бесплатный сервер также может не справиться с передачей объемных файлов, что выразится в незаконченных загрузках или в возникновении некорректных резервных копий.
Что же тогда делать? Какая будет идеальная стратегия для бэкапа?
Лучше всего делать резервное копирование согласно нескольким графикам, как например:
Большинство хороших плагинов по резервному копирования предлагают функцию по созданию бэкапа согласно нескольким графикам. Сейчас я расскажу, как сделать такое резервное копирование с помощью плагина BackupBuddy. Что касается других плагинов, то внимательно ознакомьтесь с предоставленными ими инструкциями.
Зайдите в админку WordPress сайта и щелкните по BackupBuddy, и вы увидите графики резервного копирования.
Если вы впервые пользуетесь BackupBuddy то вместо этого вы перекинетесь на экран мастера быстрой настройки.
Следуйте всем инструкциям, и BackupBuddy создаст первую полную резервную копию сайта.
После этого вернитесь на страницу BackupBuddy » Backups. Обратите внимание на две кнопки –
«database-only» (только база данных) и «complete backups» (полный бэкап). Рядом с ними будет иконка крестика, щелкните по нему, чтобы добавить новый профиль бэкапа.
Как только вы это сделаете, на его месте появятся два поля. Из выпадающего меню выберите «Files only » (только файлы), а затем напротив укажите имя для этого профиля бэкапа, например это может быть «Partial Backup».
После этого щелкните по появившейся иконке шестеренки.
После этого появится всплывающее окно, в котором можно будет настроить то, как данный профиль будет делать резервные копии.
Прежде всего, снимите флажок напротив опции «Use global defaults for files to backup?» (По умолчанию использовать для файлов глобальные значения?). Как только вы это сделаете, вы увидите файловую структуру WordPress.
Наведите курсор мыши на файлы и папки, для которых не надо делать резервное копирование и щелкните по значку «минус». Повторите данное действие для всех ненужных фалов в папках wp-includes, wp-admin, в корневой папке, для всех файлов, созданных плагинами в папке wp-content.
Когда все будет готово, не забудьте щелкнуть по кнопке «Сохранить».
Чтобы добавить график, зайдите в BackupBuddy » Schedules.
Введите название графика и выберите необходимый профиль бэкапа. После этого вы сможете выбрать необходимый временной интервал резервного копирования. Например, BackupBuddy позволяет выбрать частоту из целого ряда вариантов, начиная от «раз в час» и завершая «раз в год».
Для частичного бэкапа я бы посоветовал выбрать 1 раз или дважды в неделю.
Щелкните по кнопке «remote destination» и выберите место, где будут храниться ваши копии. Затем, чтобы сохранить все настройки, щелкните по кнопке «add new schedule».
Вот и все! Плагин BackupBuddy сделает частичный бэкап необходимых файлов и будет его обновлять согласно установленному вами сроку.
Вы можете добавить больше графиков и профилей резервного копирования, для того, чтобы проверить, что ваши бэкапы не чересчур тяжеловесны, могут быть перемещены и легко восстановлены.
Надеюсь, эта статья помогла вам понять, какие именно файлы нуждаются в резервном копировании и как это правильно сделать. Возможно, вам также будет интересно узнать 13 советов, как защитить админку WordPress.
Если вам понравилась статья, то не забывайте ею поделиться. Подписывайтесь на мой YouTube канал, находите меня в социальных медиа.
Я подготовил для Вас обращение, с ним можете ознакомиться тут
Макс Метелев - автор, блоггер, актер местного театра, ведущий городских мероприятий. Делюсь только лучшим!