С удивлением обнаружил, что не все знают, как сохранять бэкапы базы данных.
Это требует знаний команд bash и умения работать в консоли сервера.
Для облегчения и автоматизации данного процесса сделал утилиту, которая делает бэкапы базы по расписанию планировщика.
Она представляет из себя один хук \system\controllers\backup\hooks\cron_backup.php, который стартует по хрону или вручную из планировщика в админке. Он создает папку, название которой должен придумать админ, создает бэкап базы данных и пакует его в gz.
После этого удаляются архивы старше заданного времени.
Перед запуском задания "Бэкап базы" нужно зайти в компоненты, выбрать компонент "Бэкап базы данных", задать там имя папки с архивами, срок хранения архивов и нажать "Сохранить".
Если стартовать задание планировщика вручную — после выполнения скрипта на экран будут выведены свободное место на диске, размер базы данных, размер получившегося архива и общий размер папки с архивами:
Это требует знаний команд bash и умения работать в консоли сервера.
Для облегчения и автоматизации данного процесса сделал утилиту, которая делает бэкапы базы по расписанию планировщика.
Она представляет из себя один хук \system\controllers\backup\hooks\cron_backup.php, который стартует по хрону или вручную из планировщика в админке. Он создает папку, название которой должен придумать админ, создает бэкап базы данных и пакует его в gz.
После этого удаляются архивы старше заданного времени.
Перед запуском задания "Бэкап базы" нужно зайти в компоненты, выбрать компонент "Бэкап базы данных", задать там имя папки с архивами, срок хранения архивов и нажать "Сохранить".
Если стартовать задание планировщика вручную — после выполнения скрипта на экран будут выведены свободное место на диске, размер базы данных, размер получившегося архива и общий размер папки с архивами:
Реклама #
Олег Васильевич я 6 лет назад #
Ris 6 лет назад #
Еще вот это можно туда добавить, если разработчик согласится:
http://instantcms.ru/addons/icontroller.html
http://instantcms.ru/addons/itemp.html
А вот это разработчик не согласится.
http://instantcms.ru/addons/hooker.html
letsgo 6 лет назад #
RSN 6 лет назад #
+
Олег Васильевич я 6 лет назад #
Pro AV 6 лет назад #
Pro AV 6 лет назад #
Ris 6 лет назад #
Polzovinst 6 лет назад #
На 2.6.1 устанавливал через панель. После нажатия кнопки "Продолжить" Открывается белая страница с "503 Service Unavailable".
Хотя на сервере файлы появились, но в компонентах "Бэкап базы" нет. Пытался после названия сайта со слэшем поставить admin/controllers/edit/backup/options , выдаёт 404 ошибку.
Ris 6 лет назад #
Сейчас исследую...
Polzovinst 6 лет назад #
Polzovinst 6 лет назад #
Pro AV 6 лет назад #
Polzovinst 6 лет назад #
Alekskrug 6 лет назад #
vikont 6 лет назад #
У меня был случай, когда помогли убить весь ВПС, причем на ровном месте... Если бы не бекапы на ФТП то я же был бы "безработный"
Pro AV 6 лет назад #
Ris 6 лет назад #
В Весте, например, чуть зазевался - готово три архива всего и места на диске нет.
Polzovinst 6 лет назад #
Ris 6 лет назад #
Ris 6 лет назад #
Polzovinst 6 лет назад #
Polzovinst 6 лет назад #
Pro AV 6 лет назад #
Polzovinst 6 лет назад #
IceBreaker 6 лет назад #
А то АПЛОАД у меня 200гб, скидывать столько часто не надо, если только на соседний винт
IceBreaker 6 лет назад #
Alekskrug 6 лет назад #
Ris 6 лет назад #
Если в панели нет файлового менеджера - можно упаковать в midnight commander
IceBreaker 6 лет назад #
Def 6 лет назад #
Ris 6 лет назад #
Elv 6 лет назад #
Def 6 лет назад #
всеже хостинг на ssd дисках недешевое удовольствие)
Elv 6 лет назад #
RSN 6 лет назад #
Но в принципе это мелочь, его не каждый день ставить...
Dobriu 6 лет назад #
Ris 6 лет назад #
http://instantcms.ru/users/files/download6892.html