Материал из FreeTerraWiki
Это незавершённая статья. Вы можете исправить и/или дополнить её.
алгоритм создания бэкапа сайта на локальный сервер (на примере freeterra.org)
Есть:
- Удаленный сервер с сайтом /freeterra.org/
- Локальная машина.
- Локальный сервер (на виртуальной машине) /freeterra.org.local/
Поехали:
- Узнать логин-пароль для доступа по ftp на удаленный сервер.
- Скопировать на локальный сервер папку public_html.
- Сделать доступным сайт через http по адресу freeterra.org.local
- создать freeterra.vhost на лок.сервере.
- изменить hosts на локальной машине.
- рестарт apache.
- Узнать пользователь-пароль, название MySQL-базы.
- На локальном сервере создать такого пользователя и базу с таким же сравнением.(через phpmyadmin)
- Поставить такие же привилегии для созданной MySQL-базы как и на freeterra.org.
- Перенести базу данных
- Запустить cron чтоб почистил базы.
- Получить dumper'ом с freeterra.org файл базы.
- Перенести файл на локальный сервер.
- Поставить права при необходимости (в файловой системе).
- Использовать логин-пароль, подсмотренный у config_inc.php (db_username, db_password).
- Восстановить его dumper'ом на локальном сервере.
backup файловой системы
- Joomla System Tool - Файловый менеджер с возможностью архивирования/разархивирования
- PHP Unzipper - поможет с распаковкой если предыдущей тулзой не получится распаковать
backup базы данных
доп. сведения