Точная копия сайта

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

Как сделать и поддерживать эту копию сайта на локальном сервере, читайте ниже.

Начнем с нуля. Для примера я взял очень перспективную систему управления сайтом - MaxSite cms , к стати рекомендую.

Прежде всего, необходим сам локальный сервер, но это не проблема, всегда свежую версию такого сервера под Windows - Денвер, Вы можете скачать бесплатно на сайте разработчика http://www.denwer.ru/ . Скачиваем и устанавливаем согласно описанию по установке.

Закачиваем Ваш сайт на удаленный сервер и устанавливаем согласно install-ru.txt.

То, что Вы закинули на удаленный сервер, закидываем на локальный. В Денвере так: home/ваше доменное имя сайта/www/сюда. НЕ УСТАНАВЛИВАЕМ!!!

Заходим в Интернет, в браузере набираем http://Ваш _сайт/dumper/dumper.php. И Вам откроется страничка скрипта программы Sypex Dumper Lite, с помощью неё Вы легко скопируете и сохраните все данные Вашей базы данных.

Выбираем, скачиваем и сохраняем на своём компе.

Открываем в Денвере http://localhost/Tools/phpMyAdmin/ создаем нового пользователя с именем и паролем тем же, что и на удаленном сервере и даем ему все привилегии. Создаём базу с именем тем же, что и на удаленном. Можно прикрепить нового пользователя к этой базе. Заходим в неё. И делаем по пунктам:

1. Нажимаем SQL;

2. Находим сохраненный файл базы данных, скаченный с удаленного сервера;

3. Нажимаем на “Пошел”;

4. Здесь пропишется текст Вашей базы;

5. Нажимаем на “Пошел”.

Всё. У Вас появилось два зеркальных сайта, один на удаленном сервере, другой у Вас в кармане, Денвер – можно установить и на флешку.

Если всё правильно проделано, запускаем локальный сервер - Start Denwer, в браузере при отключённом прокси тем, у кого он включен, набираем адрес Вашего сайта http://Ваш _сайт/ и у Вас должна загрузится точная копия Вашего сайта, как на удаленном сервере.

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

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

Всё выше изложенное подойдет для любых сайтов. Программу (скрипт) “Sypex Dumper — бэкап и восстановление БД MySQL” можно скачать бесплатно с оффсайта http://sypex.net/. Инструкция прилагается.