Представляем вашему вниманию систему переноса сайта с одного хоста на другой по FTP-протоколу. Зачастую при переезде с одного хостинга на другой требуется загрузить большое
число файлов сначала с одного хостинга на локальную машину, потом переместить
файлы с локальной машины на новый хостинг. На второй день мучений вы уже
мрачно размышляте над тем, дождаться конца этого безобразия, заплатить кровопивцам
с хостинга 50 $, что бы они быстро перебросили все файлы или наложить на себя
руки... Если вы сталкивались с этой ситуацией или только собираетесь переезжать -
этот небольшой скрипт безусловно для вас. Он переносит файлы с одного хоста на
другой другой при помощи FTP-протокола, который жадные провайдеры, как бы они
хотели получить свои 50 $, должны вам предоставить. Скрипт имеет Web-интерфейс и
позволяет копировать список директорий.
Необходимые для корректной работы программы условия:
- На обоих хостингах должен поддерживаться протокол FTP;
- Сам
скрипт необходимо разместить на хостинге (любом, можно третьем), на
котором safe_mode=off (т.е НЕ заблокирована функция set_time_limit), и
разрешено сохранение файлов с разрешением и размером тех файлов,
которые Вы собираетесь копировать. Кроме того, на хостинге, на папку в
которой будет лежать сам скрипт переноса, нужно установить chmod 777;
-
Совпадение имен папок ОТ и В не обязательно! Например, если копируется
docs/files в public_html/backup/arhive, то все содержимое (включая
папки и подпапки) "files" будет скопировано в "arhive", и на папку
"arhive" будут установлены права доступа папки "files".
Примечание:
После завершения копирования у папок public_html и
backup на сервере КУДА КОПИРУЕМ, права доступа будут изменены на 777,
их необходимо вернуть в исходное состояние вручную.
|