Как создать резервную копию всего сайта — BackUp

Как создать резервную копию всего сайта — BackUp

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

Представляете, захожу на один из своих сайтов, а на экране полнейшая билеберда,  php просто-таки кричит об ошибках. В общем, если я правильно понял, кто-то или что-то напихало в корневой каталог сайта кучу html файлов с различными ссылками. Файлов было почти 2гб.

Кстати, вот только сейчас во время написания этой статьи, спустя почти сутки после обнаружения мной проблемы, google прислал мне уведомление о взломе сайта. «Расторопный» google любезно поведал мне, что мой сайт взломан и на нем разместили вредоносный контент. Посетители перенаправляются на страницы с нерелевантным или опасным содержанием, что приводит к ухудшению результатов поиска. В связи с этим были вручную приняты определённые меры.

Под грозной фразой «определёнными мерами» шустрик гугл подразумевал, что посетители моего сайта видят предупреждение о наличии взломанного контента на сайте. Хотя весь «зловредный» контент я удалил ещё вчера.

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

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

Для этого в панели управления хостингом заходим в phpMyAdmin, если у вас на хостинге находится несколько сайтов, то выбираем способ экспорта: Обычный — отображать все возможные настройки;

backup через phpMyAdmin

backup через phpMyAdmin

выбираем базу данных для которой нужно сделать backup и в самом низу страницы нажимаем OK, и сохраняем резервную копию базы данных у себя на компьютере.

Если вдруг, вы запутались в своих сайтах и не помните имя нужной базы данных (у меня такое бывало) то узнать её можно (в зависимости от вашей CMS) следующим способом:

Для Joomla! в панели управлением сайтом: Система => Общие настройки и там открываете вкладку сервер.

Как узнать имя базы данных в Joomla

Как узнать имя базы данных в Joomla

Для WordPress в файле wp-config.php (он находится в корне вашего сайта) найдите строчку:
define(‘DB_NAME’, ‘bd_name’);
где bd_name и есть имя нужной вам базы данных.

Но, как вы наверно уже могли догадаться, на данном этапе мы сделали только резервную копию б/д, а не всего сайта.

Что бы, на всякий случай, сделать backup всего сайта, просто скопируйте все файлы сайта через фтп клиент в ту же папку, в которой сохранили резервную копию базы данных.

Вот в принципе и весь процесс создания резервной копии сайта.

Добавить комментарий