Частенько приходится переносить сайты клиентов с технического хостинга на хост клиента. Чтобы сэкономить время, я использую следующий вариант:
- Делаю бэкап базы данных
- Делаю zip архив всех файлов нужного мне сайта
- На новом хостинге создаю файл следующего содержания:
<?php $output = 'newfile.zip'; // опционально, название сохраняемого файла на новом хостинге $wget = system('wget http://mysite.ru/myfile.zip ~',$output); // команда wget, которая копирует файл с указанного адреса в текущую папку ?>
4. Распаковываю скачанный архив на новом хостинге, заливаю базу и меняю конфиг
Как показывает практика — скачивание архивов прямиком с сервера на сервер намного ускоряет время переноса 🙂