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