Плагин «Интеграция Sypex Dumper»

Sypex Dumper (sypex.net) — это программный продукт (PHP-скрипт), с помощью которого можно просто и быстро создать резервную копию (бекап, бэкап, дамп) базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии.

Плагин использует расширенное API, предоставленное avadim в модуле aceAdminPanel (ревизия 63).
На данный момент интеграция заключается в сквозном механизме авторизации LiveStreet и Sypex Dumper, а также в пункте меню «База данных» панели администратора.

Пока ждём модерации, хочется услышать, какой функционал хотели бы видеть пользователи.

9 комментариев

avatar
Ух ты, полезная вещь.
По поводу функционала: отправка дампа на почтовый ящик возможна?
avatar
С почтой не работал, попробую покопаться. В дампере, вроде бы есть загрузка дампа на фтп в виде плагина.
avatar
require_once '../../../config/config.local.php';

что-то там в модуле авторизации немного не так
обращается к кастомному конфигу, но не все его используют.
avatar
Делал по рекомендации. В LS написано, что рекомендуется делать локальный — сделал локальный.
avatar
Хм, тут такая штука хитрая получается — у кого-то config.local.php, а у кого-то — просто config.php. Причем, наличие config.local.php вовсе не гарантирует, что там есть данные по базе.

Щас, поделюсь одной своей наработочкой…
avatar
Notice: Undefined variable: config (/home/user/data/www/domain.com/plugins/sypex/sxd/auth_livestreet.php:10)
Notice: Undefined variable: config (/home/user/data/www/domain.com/plugins/sypex/sxd/auth_livestreet.php:11)
Notice: Undefined variable: config (/home/user/data/www/domain.com/plugins/sypex/sxd/auth_livestreet.php:12)
Notice: Undefined variable: config (/home/user/data/www/domain.com/plugins/sypex/sxd/auth_livestreet.php:13)
Notice: Undefined variable: config (/home/user/data/www/domain.com/plugins/sypex/sxd/auth_livestreet.php:14)
Notice: Undefined variable: config (/home/user/data/www/domain.com/plugins/sypex/sxd/auth_livestreet.php:17)
Notice: Undefined variable: config (/home/user/data/www/domain.com/plugins/sypex/sxd/auth_livestreet.php:17)
Notice: Undefined variable: config (/home/user/data/www/domain.com/plugins/sypex/sxd/auth_livestreet.php:17)
Notice: Undefined variable: config (/home/user/data/www/domain.com/plugins/sypex/sxd/auth_livestreet.php:17)

Конфиг используется config.local.php

и в папку backup не мешало бы .htaccess
Order Deny,Allow
Deny from all
чтоб нельзя было слить БД. Как бывало на ДЛЕ.
avatar
Вообще, я пока не уверен, останется ли сам дампер в поставке или я дам отдельно ссылку на его загрузку. А вообще, у меня на продакшене .htaccess такого содержания стоит. Даже ума не приложу, зачем там кнопка «Скачать».

Согласен, надо добавить.
avatar
В файл sxd/auth_livestreet.php перед
require_once '../../../config.local.php';

надо добавить:

global $config;


тогда не будет:

Notice: Undefined variable: config
avatar
Спасибо! Теперь работает как положено )
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.