Osfonder's blog Just another wd weblog

6Май/100

Перенос сайта архивом без доступа по ssh к целевому серверу

Имеем сайт разрабатываемый на вашем сервере. Заказчик хочет, чтобы размещался в итоге он не у вас и высылает доступ по FTP. Директория с сайтом у вас на сервере весит 46 мегабайт.

Самое банальное — это скопировать все файлы по ФТП, само собой, через ваш компьютер.
Но если на целевом сервере не заблокирована возможность вызова системных команд для PHP, то процедуру можно ускорить, а трафик сократить.

1. На нашем сервере переходим в папку сайта и создаем архив командой

tar cfz site.tar.gz *

теперь вместо кучи файлов общим весом 46 мегабайт имеем один в 18 (например).

2. Загружаем файл site.tar.gz на целевой сервер.

3. Создаем php файл распаковщик extract.php, содержащий одну строку

echo `tar xvf site.tar.gz`;

4. Переходим по ссылке http://newsite.tld/extract.php
результатом будет распаковка архива, в каталог на ФТП.

Комментарии (0) Пинги (0)

Пока нет комментариев.


Оставить комментарий


Нет обратных ссылок на эту запись.