Как сделать полную копию сайта: бэкап файлов и базы данных
Если вы столкнулись с ситуацией, когда разработчик сайта пропал, а вам нужно обезопасить свой проект - создание резервной копии (бэкапа) становится первоочередной задачей. Многие новички ошибочно полагают, что достаточно скачать файлы через файловый менеджер хостинга. Однако для полноценного восстановления сайта этого недостаточно. Разберем пошагово, что именно нужно сохранить.
Что входит в полный бэкап веб-сайта
Любой сайт на динамическом движке (WordPress, Joomla, OpenCart, Битрикс и др.) состоит из двух основных компонентов: файлов и базы данных (БД). Если вы скачали только папки и файлы - это лишь половина дела. База данных хранит содержимое страниц, настройки, пользователей, товары и комментарии. Без неё восстановить сайт не получится.
Как скачать файлы сайта через Beget
На хостинге Beget файлы сайта находятся в папке ~ (корневая директория). В файловом менеджере вы можете выделить все папки (например, public_html или www) и скачать их архивом. Это правильно, но не забывайте про скрытые файлы - .htaccess, .env, robots.txt. Они часто не видны в стандартном списке, но критически важны для работы сайта.
Где находится база данных на Beget
Чтобы скачать базу данных MySQL, войдите в панель управления хостингом (ISPmanager или cPanel). Найдите раздел «Базы данных» (MySQL Databases). Выберите нужную базу и нажмите «Экспорт» (обычно через phpMyAdmin). В результате вы получите SQL-файл - это дамп базы данных. Сохраните его вместе с файлами. Если вы не знаете пароль от базы - запросите его у администратора или найдите в файле wp-config.php (для WordPress) или аналогичном конфигурационном файле вашего движка.
Что делать, если доступа к phpMyAdmin нет
В этом случае можно создать бэкап базы через скрипт. Напишите простой PHP-файл с функциями mysqli_connect и mysqli_query для выгрузки всех таблиц, запустите его на сервере и скачайте результат. Либо обратитесь в техподдержку хостинга - они могут предоставить дамп по запросу.
Как проверить, что бэкап полный
Убедитесь, что в скачанных файлах присутствуют:
- Все папки темы, плагинов, загрузок (uploads);
- Файл конфигурации (например,
wp-config.php); - Дамп базы данных с расширением .sql.
Резюме
Скачивание файлов через файловый менеджер - только первый шаг. Для полной копии сайта обязательно экспортируйте базу данных через phpMyAdmin или другой инструмент. Только в этом случае вы сможете восстановить сайт на другом хостинге или в случае сбоя. Не откладывайте бэкап - сделайте его прямо сейчас.