[Решено] Скрипт для бэкапа файлов

Главные вкладки

Аватар пользователя Anton L. Safin Anton L. Safin 3 июля 2009 в 17:08

Внимание! Речь пойдет о резервном копировании файлов на хостинге. Для бэкапа базы данных существует Sypex Dumper, ставший практически стандартом: http://sypex.net/products/dumper/

Привык я к хорошему. Хорошее в моем понимании - это хостинг с доступом к SSH, где можно сделать примерно так:
tar czf backup-090306.tar.gz *
После чего скачать файл gz к себе на локальную машину и спать спокойно.

Но, как говориться, хорошего понемногу. Пришлось на днях установить Drupal на хостинг, где не было ни то что SSH, а даже нормальной админ-панели. Пришлось искать стороннее решение для задачи резервного копирования.

Из всего, что я испробовал, больше всего мне понравился скрипт AlfaUngzipper. По идеологии очень напоминает упомянутый вначале Dumper - всего один файл php, но в нем есть все, что надо, включая фильтрацию файлов по размеру и расширению. Кроме создания бэкапа и, последующего его восстановления, этот "малыш" умеет изменять права доступа на файлы и каталоги.

Для скачивания скрипта необходимо указать имя пользователя и пароль, по которым вы будете получать доступ
к скрипту. Страница для скачивания: http://alfaungzipper.com/ru/download.html

Комментарии

Аватар пользователя ALT ALT 3 июля 2009 в 17:44

Хм, интересно.. Но у меня постоянно абрукадабру показывает. Меняю кодировку на юникод, первая страница как надо, а дальше снова абракадабра и ничего не помогает..

Аватар пользователя Anton L. Safin Anton L. Safin 3 июля 2009 в 18:32

"ALT" wrote:
Хм, интересно.. Но у меня постоянно абрукадабру показывает.

Может быть, в настройках сервера по умолчанию какая-нибудь CP-1251 стоит?

Попробуй в .htaccess добавить строчку
AddDefaultCharset Off

И еще - для скрипта должно быть прописано время выполнения не меньше 30 с. Там же, в .htaccess:
php_value max_execution_time 30

Аватар пользователя ALT ALT 3 июля 2009 в 19:04

Anton L. Safin
Спс, но в дебри лезть не стал, английская версия меня вполне устраивает Smile
Полезная вещица!

Аватар пользователя PVasili PVasili 3 июля 2009 в 23:29

А чем это чудо лучше дампера? Те же фильтры, сжатие и практически идеальная работа с кодировками.
Хотя, дампер тоже - далеко не идеал :(. На больших базах и шаредах отваливается при ограничении на время php скрипта.

Аватар пользователя Anton L. Safin Anton L. Safin 6 июля 2009 в 8:56

"PVasili" wrote:
А чем это чудо лучше дампера?

Ничем не лучше. Единственное отличие - дампер делает бэкап БД, а AlfaUngzipper - бэкап файловой системы. А так - да, все то же самое Smile