Вопрос к опытным друпалерам.
Не удается сделать бэкап модулем Backup and Migrate. Выводится ошибки:
Security notice: Backup and Migrate will not save backup files to the server because the destination directory is publicly accessible. If you want to save files to the server, please secure the 'private://backup_migrate/manual' directory
Could not run backup because a there was no valid destination to save to.
Путь для бэкапа private://backup_migrate/manual, права у папки 775.
Как сохранить бэкап?
Комментарии
drush bam
и потом все заработет и через админку
Если Вы уже намучились с модулем, то можно попробовать консольную команду mysqldump
Модуль нужен для постоянной работы.
Модуль глючный, я с ним тоже намучался и удалил в итоге.
Правда в том, что он не особо и нужен. Для бекапа БД можно использовать этот модуль:
https://www.drupal.org/project/backup_db
А полный бекап делается одной командой:
drush ard --destination=sites/default/files/backup.tqz
Бэкап лучше делать средствами сервера, а не друпала.
А так плюсую мнение выше - тоже баловался и тоже снёс это поделие.
Добавлю, что в случае большой базы, имеет смысл делать потабличный дамп: возникают ошибки, как правило - с сериализованными данными. У меня так постоянно бились настройки вьюсов.
Вот тут можно взять скрипт, который делает потабличный дамп и сразу архивирует каждый файл.
Развернуть обратно:
gunzip *.gz
find . -name '*.sql' | awk '{ print "source",$0 }' | mysql -uDBUSER -p DBNAME --batch
На одном сервере из 10 он работает безупречно (касаемо тех-поддержки клиентской базы).
Поэтому юзаю его чаще для простоты слива базы на комп, если база небольшая, опять таки.
Весь прикол в том, что модуль работает на двух других сайтах на том же сервере.
Здесь, хоть убейте, не работает