Привет, всем!
Кто может подсказать, существует ли способ создание бекапа для всего сайта (файлова структура + данные базы данных). Использую модуль Backup and migrate - но он к сожалению создает бекап только для базы данных. А для файло - НЕТ. Может сужествую другие модули или что посоветуете?
Комментарии
А у Вас так часто меняются файлы, что требуется частый бэкап? Почему бы не использовать соответствующее ПО для бэкапа данных по ftp?
может backup_files поможет? (сам не тестил)
Знаете, вот на Джумле есть замечательный модуль создания полного бекапа называеться com_akeeba-3.3.13-core.zip - так он архивирует и файлы и саму базу данных. Для друпала, к сожалению, наверное нет такой возможности - приходиться файлы переносить отдельно, а базу данных тоже отдельно. Но проблема возникает, когда бекап базы данных слишком большой скажем больше 10 Мб. На хостингах загружать и обновлять базы данных свыше 2 Мб - ЗАПРЕЩЕНО! Вот и получаеться здесть проблема - нужно либо хостера просит чтобы он перезалил бекап БД или вручную делать повторную работу (это правда бред!!!) Что скажет по этому поводу: как обновить базу данных которая имеет внушительные размеры???
http://sypex.net/ru/products/dumper/downloads/
+ есть модуль интеграции в друпал
работает великолепно, пользуюсь уже целый год
файлы - тоталом
http://sypex.net/
А в битриксе тоже на это есть модуль, который делает выборочно бекапы...
А если серьёзно, то используйте tar, musql, mysqldump работает оч. быстро и надёжно.
Больше похоже на бред
Почему же? Объясните!!!!
Скорее всего топикастер (ака топикстартер) имел ввиду ограничение на размер загружаемого файла в настройках ПХП при реализации SQL-запроса из файла с помощью phpmyadmin... иное - реально бред.
Возможен также принудительный обрыв работы скрипта сервером, когда слишком много записей в таблицах, поисковых например. Намучился с этим в свое время, но нынешний sypex и с этим сейчас замечательно справляется, просто перезапускаясь в нужный момент. Очень надежная штука - не сравнить с phpmyadmin, который не раз мне базы калечил
Используй sypex dumper для базы данных и фтп для файлов.
Ну значит нужно использовать хостинг, где нет подобных религиозных запретов.
Скорее всего - это ограничение на заливку файлов по http,
Думаю если залить через фтп, а потом указать скрипту путь к этому файлу - проблем не будет
не стройте догадок - обратитесь к документации)
одна из настроек php в php.ini upload_max_filesize
phpmyadmin соответственно не загрузит файл больше указанного
также присутствуют:
max_execution_time
max_input_time
default_socket_timeout
ну и конечно-же
memory_limit
большинство толковых хостеров на сегодняшний день предоставляют своим пользователям ssh доступ к системе,
также стоит заметить, что у многих, с правами вашего пользователя немного сделаете через командный интерпретатор однако у таких имеются свои наработки по импорту экспорту баз данных.
понять mysqldump - 15 минут умственных усилий
накосячить с базой - не 15 мин гемора по восстановлению
phpmyadmin - не идеальный инструмент а подсобный инструмент.
хотите визуально используйте navicat
о файлах - все просто: tar, zip, gzip
своевременный и правильный бэкап это один из важнейших пунктов в обслуживании вебресурса.
для него используйте средства ОС а не функционал рабочего сайта.
заказывая хостинг интересуйтесь механизмом восстановления.
не умеете - учитесь
не хотите - дайте работу специалисту
не умеете не хотите - ничему не удивляйтесь
не уверенны в своей правоте - лучше промолчите, не вводите окружающих в заблуждение)