Интеграция Sypex Dumper в форум phpBB3

Восстановление БД, резервное копирование через крон, отправка бэкапа на email, ftp сервер

Небольшие моды и хаки для форума phpBB3
Правила форума
При размещении мода/статьи взятой с другого форума/сайта обязательно необходимо указывать первоисточник сообщения.
 • Просмотры: 4720
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Интеграция Sypex Dumper в форум phpBB3

14 ноя 2012, 18:07

Sypex Dumer 2.0.10 для этого мода:
phpsxdbb3_sxd210.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Интеграция Sypex Dumper в форум phpBB3

05 окт 2013, 12:10

Sypex Dumer 2.0.11 для этого мода:
phpsxdbb3_sxd211.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
stepan83
Благодарил (а): 81 раз
Поблагодарили: 20 раз
Сообщения: 248
Зарегистрирован: 02 ноя 2011, 21:18
Сообщение

Интеграция Sypex Dumper в форум phpBB3

04 дек 2013, 07:17

PPK писал(а):Все файлы резервных копий которые создаются через задание крона (п. 2) будут сохраняться в директории /phpsxdbb3/backup/ и будут иметь название вида: название-бд_год_месяц_день.sql.метод-сжатия,
PPK подскажи пожалуйста, какой исходный файл Sypex Dumper необходимо подправить, что бы сохранял базу в таком виде: - название-бд_год_месяц_день.sql.метод-сжатия (без указания времени создания).
co
coder
Откуда: Украина, Запорожье
Благодарил (а): 22 раза
Поблагодарили: 7 раз
Сообщения: 697
Зарегистрирован: 18 мар 2013, 13:44
Сообщение

Интеграция Sypex Dumper в форум phpBB3

04 дек 2013, 10:37

Поставить что ли и себе ;) PPK, спасибо за интересный мод!
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Интеграция Sypex Dumper в форум phpBB3

04 дек 2013, 14:42

stepan83

/phpsxdbb3/index.php, заменить все

Код: Выделить всё

Y-m-d_H-i-s
на
Аватара пользователя
stepan83
Благодарил (а): 81 раз
Поблагодарили: 20 раз
Сообщения: 248
Зарегистрирован: 02 ноя 2011, 21:18
Сообщение

Интеграция Sypex Dumper в форум phpBB3

05 дек 2013, 23:47

Добавлю в топик небольшое дополнение!
В Sypex Dumer начиная с версии 2.0.6+ есть встроенный крон, в том числе и в этой сборке от PPK. Данный крон примечательный тем, что в него можно добавить различные фичи которые реализованы в самой программе, в частности выбор кодировки, необходимые таблицы, сжатие, автоудаление и т.д.

Мини инструкция:
Для создания крона в Sypex Dumer необходимо выбрать свою базу, выставить настройки и нажать кнопку сохранения в правом нижнем углу.

В следующем окне необходимо ввести имя задачи и описание (на лат.). Все Ваши настройки отобразятся в файлах php в папке /backup/. Далее для выполнения задачи необходимо прописать уже в кроне сервера следующее:

Код: Выделить всё

в unix системах:
/usr/local/bin/php /полный_путь_к_дамперу/index.php -j=my_job
в windows:
z:\php5.2\php.exe полный_путь_к_дамперу\index.php -j=my_job

my_job - имя сохраненной задачи
Путь к интерпретатору php может отличаться от указанных.
.

Резервная копия базы в Яндекс.Диск
Если вы хотите передать созданные архивы на Яндекс.Диск необходимо сделать следующее:
1. Убрать время создания архива, оставив только название и дату. То что PPK описал выше
в unix системах
2. В крон сервера добавить

Код: Выделить всё

/usr/local/bin/curl --user xxxxx@yandex.ru:parolyandex -T /полный_путь_к_дамперу/backup/my_job_`date +%Y-%m-%d`.sql.gz https://webdav.yandex.ru
xxxxx@yandex.ru - логин яндекса
parolyandex - пароль от яндекса
my_job - имя сохраненной задачи
Путь к curl может отличаться от указанных.

Обратите внимание (PPK уже писал)
резервную копию необходимо делать один раз в сутки. на Яндекс.Диск будет браться файл с числом текущего дня, т.е. нельзя делать бэкап в один день, а отправку или загрузку в другой. В том числе нужно учитывать время на создание бекапа и его передачу на Яндекс.Диск

Вернуться в «Минимоды и хаки для phpBB3»