Это старая версия Справка/QS/Администратор-HowTo за 2022-11-01 19:33:52..
Администратор How-To
Как сделать бекап сайта/бекап БД (базы данных)?
1. Надо сделать бекап БД (базы данных) – для этого
- Установить расширение BackupManager.
- На странице расширения нажать кнопку «Создать резервную копию»
- Резервная копия БД будет создана по адресу /sites/имя_вашего_сайта/data/BackupManager/_архив_БД.gz
2. Если нужны только данные (без расширений и кода), то можно заархивировать папку sites – по идее, все сторонние данные хранятся в ней.
3. Если нужен весь код сайта, то можно заархивировать основную папку
Как восстановить БД из резервной копии?
1. Скачайте архив _архив_БД.gz (см. выше).
2. Разархивируйте его. Полученный файл назовите backup.sql – это текстовый файл с вашей БД
3. Залейте его в папку /sites/имя_вашего_сайта/data/BackupManager/
4. На странице расширения BackupManager нажмите кнопку «Восстановить из резервной копии» (важно – при этом выполнится файл backup.sql, и, скорее всего, все ваши старые данные будут удалены)
БД должна восстановиться из резервной копии.
5. Чтобы вас не взломали, удалите файл backup.sql
Перенос на другой домен
Предположим, что мы хотим перенести весь сайт из домена
oldpupkin.ru на домен newpupkin.ru.
Перенос системы на другой домен осуществляется в 4 шага:
1. Сделайте дамп всех таблиц инсталляции в виде SQL-файла. Это можно сделать двумя способами:
- Зайти в панель администрирования БД и выкачать нужную БД для вашего сайта.
- Или зайти на сайте на страницу расширения BackupManager (обычно по адресу ваш_сайт/Administrirovanie/Servisy/BackupManager) и нажать кнопку «Создать резервную копию». Резервная копия БД будет создана по адресу /sites/имя_вашего_сайта/data/BackupManager/_архив_БД.gz в заархивированном виде. Чтобы получить бекап в виде SQL, разархивируйте этот файл.
2. В полученном SQL-файле замените все строки, содержащие oldpupkin.ru на newpupkin.ru (простой заменой в любом текстовом редакторе). Восстановите все таблицы из нового дампа.
Обоснование:
В базе данных прописаны ссылки на адреса файлов, URL которых включает адрес старого домен. Этот адрес нужно заменить на адрес нового домена.
В базе данных прописаны ссылки на адреса файлов, URL которых включает адрес старого домен. Этот адрес нужно заменить на адрес нового домена.
Обратите внимание на экспортируемый дамп – очень часто при экспорте средствами phpMyAdmin нарушаются кодировки.
Для решения проблем с кодировками рекомендуем обратиться к следующей неофициальной документации: http://php-myadmin.ru/doc/
Для решения проблем с кодировками рекомендуем обратиться к следующей неофициальной документации: http://php-myadmin.ru/doc/
Далее – отредактируйте файлы и папки (пути указаны относительно корня вашего сайта)
3. Переименуйте папку sites/oldpupkin.ru в папку sites/newpupkin.ru. Переименуйте конфигурационный файл sites/wakka.config.oldpupkin.ru.php в sites/wakka.config.newpupkin.ru.php.
4. Отредактируйте файл sites/wakka.config.newpupkin.ru.php. В этом PHP-файле замените все строки, содержащие oldpupkin.ru на newpupkin.ru (простой заменой в любом текстовом редакторе).