Топ новостей


РЕКЛАМА



Календарь

Настройка автоматических бэкапов

Опубликовано: 29.09.2019

Думаю все понимают как важно иметь резервную копию ваших файлов сайта и особенно бэкап MySQL.

Часто бывает так, что бэкапы делаются вручную и когда они нужны, оказывается что бэкап попросту неактуален. Признаюсь, я и сам несколько раз обжигался на этом. К счастью все обходилось малой кровью. Обычно я настраиваю бэкапы на WordPress, но для других сайтов как правило нет плагинов и модулей. В таких случаях я просто надеялся на бэкапы хостера. Но недавно у меня возникли некоторые проблемы и оказалось, что хостер делает бэкап раз в неделю, а сайт обновляется каждый день. Проблему решить удалось, но она заставила серьезно задуматься о проблеме резервного копирования. Также Вас может заинтересовать MES система, более подробную информацию можно посмотреть перейдя по ссылке.

Если у вас сайт на движке WordPress, то особых проблем нет. Скачайте и установите плагин WordPress Database Backup и настройте ежедневную отправку базы данных на отдельный почтовый ящик. Этот плагин очень удобен и позволяет выбирать таблицы, которые будут сохранятся. Также можно исключить кое-что из бэкапа, например, спам-каменты. Вообщем плагин из разряда must have Правда некоторые говорят, что бэкапы приходят с кривой кодировкой - это неправда. Просто нужно просматривать в HTML/PHP редакторах, которые поддерживают необходимые кодировки. Тем не менее первый бэкап стоит проверить (доверяй, но проверяй ): скачайте присланый на почту бэкап MySQL, откройте его в редакторе (никаких Word и блокнотов!) и визуально просмотрите на наличие русских букв.

Для других сайтов подойдет настройка резервного копирования через панель управления. Если у вашего хостера стоит ISP manager, то зайдите в Обслуживание --> Настройки бэкапов и нажмите на кнопку"добавить". Откроется удобная панелька, в которой можно настроить тип архива, расположение бэкапа, частоту резервного копирования, время запуска и многое другое

Если ваш хостер использует Cpanel, то с бэкапами могут возникнуть проблемы. Дело в том, что встроеная функция резервного копирования не предусматривает автоматического создания бэкапов по расписанию - только вручную. Правда там есть Cron, который помогает решить эту проблему. Что нужно сделать: скачать скрипт, который собственно будет делать бэкап залить его в корневую папку сервера. Очень важно, чтоб он был недоступен для других. Для этого можно переименовать скрипт.