Форум русской поддержки Joomla!® CMS
04.12.2016, 06:01:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

БекАП сайта - автоматом

 (Прочитано 190 раз)
0 Пользователей и 1 Гость смотрят эту тему.
darkghost
Практически профи
*******

Репутация: +74/-0
Offline Offline

Сообщений: 1807



« : 13.07.2016, 14:11:49 »

Доброе время суток Форум!

Столкнулся с такой вот задачкой. Как организовать создание БекАП-а на хостинге автоматом, например - через скрипт + крон?
Для Жуумлы советуют например, jBackup System Plugin или Akeeba backup
Показать текстовый блок
Но как-то не очень то хочется нагружать Жуумлу дополнительными плагинами, компонентами. Есть желание создавать БекАП-ы суто возможностями Хоста (скрипт + крон).
Варианты есть, например
Показать текстовый блок
Может кто-то подскажет, поделится другими способами автоматизировать этот процесс

Заранее благодарен
Записан
flyingspook
Профи
********

Репутация: +226/-9
Offline Offline

Сообщений: 3525


« Ответ #1 : 13.07.2016, 14:33:25 »

На каждом хосте имеется возможность создавать бэкапы, в чем вопрос не улавливаю.
Записан
darkghost
Практически профи
*******

Репутация: +74/-0
Offline Offline

Сообщений: 1807



« Ответ #2 : 13.07.2016, 15:00:02 »

На каждом хосте имеется возможность создавать бэкапы, в чем вопрос не улавливаю.
Если система устанавливалась через Хостинг (автоматом или как это назвать?) то такая возможность есть. Если же сайт перенесли с другого Хоста - такой возможности нет
Записан
Филипп Сорокин
Живу я здесь
******

Репутация: +120/-3
Offline Offline

Пол: Мужской
Сообщений: 1443


« Ответ #3 : 13.07.2016, 15:28:47 »

Я делаю так:

Код:
#!/bin/bash

cd /backup

mysqldump -u user -p"password" -h localhost site1 > site1.sql
mysqldump -u user -p"password" -h localhost site2 > site2.sql
mysqldump -u user -p"password" -h localhost site3 > site3.sql
mysqldump -u user -p"password" -h localhost site4 > site4.sql
mysqldump -u user -p"password" -h localhost site5 > site5.sql

TARNAME=webcopy.full__$(date +%d-%m-%y__%H-%M-%S).tar

tar -cpf $TARNAME site1.sql

tar -rpf $TARNAME site2.sql
tar -rpf $TARNAME site3.sql
tar -rpf $TARNAME site4.sql
tar -rpf $TARNAME site5.sql

rm *.sql

cd /var/www

tar -rpf /backup/$TARNAME site1
tar -rpf /backup/$TARNAME site2
tar -rpf /backup/$TARNAME site3
tar -rpf /backup/$TARNAME site4
tar -rpf /backup/$TARNAME site5

cd /backup

gzip $TARNAME

Очень удобно: любой бэкап делается одной баш-командой: /root/dump, после чего в папке /backup лежит архив tar.gz. со всеми сайтами и их дампами SQL по отдельности. Хочешь вручную этот скрипт вызывай, хочешь кроном -- без разницы.

UPD: написал подробную статью про мой способ.
« Последнее редактирование: 13.07.2016, 16:00:24 от Филипп Сорокин » Записан
darkghost
Практически профи
*******

Репутация: +74/-0
Offline Offline

Сообщений: 1807



« Ответ #4 : 13.07.2016, 16:55:47 »

подробную статью? Хм...
И все-таки, подробнее - что куда и на что изменить?
Записан
Филипп Сорокин
Живу я здесь
******

Репутация: +120/-3
Offline Offline

Пол: Мужской
Сообщений: 1443


« Ответ #5 : 13.07.2016, 17:18:32 »

подробную статью? Хм...
И все-таки, подробнее - что куда и на что изменить?
Без комментариев! (но скрипт пометил оными) Azn
Записан
darkghost
Практически профи
*******

Репутация: +74/-0
Offline Offline

Сообщений: 1807



« Ответ #6 : 13.07.2016, 17:34:10 »

Без комментариев! (но скрипт пометил оными) Azn
Совсем другое дело! Спасибо - буду тестить, пробовать
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet