XF2 [8WR] Database Backup

XF2 [8WR] Database Backup 2.1.0.5

Нет прав для скачивания

TIJM

Проверенные
Сообщения
20
Реакции
152
Баллы
11,030
TIJM добавил(а) новый ресурс:

XF2 [8WR] Database Backup - Бэкап XF2

XF2 [8WR] Database Backup - плагин резервного копирования (бэкап) для XenForo 2. Этот плагин выполнит запланированную резервную копию вашей базы данных XenForo 2. Database Backup использует команду exec для запуска MySQL-команды mysqldump. Если вы пользуетесь обычным хостингом, у вас может не быть доступа к этим мощным инструментам и вы не сможете использовать этот плагин.

Основные характеристики:
  • Автоматическая система создания резервной копии базы данных и файловой...

Узнать больше об этом ресурсе...
 
использует команду exec для запуска MySQL-команды mysqldump
Боюсь, на шаредах работать не будет: там отключают такое.
Да и вообще везде это стараются вырубать для безопасности.

Имеет смысл указать это в описании ресурса.
 
Как я понял, файлы форума тоже будет бэкапить или только БД?
 
На хорошем хостинге, все бекапы делаются ежедневно автоматически. Зачем еще нагружать движок и сервер?
 
Золотое правило гласит, доверяй, но бэкапы сам делать не забывай, хотя этот инструмент не очень и подходит, но каждому своё.
 
Золотое правило гласит, доверяй, но бэкапы сам делать не забывай, хотя этот инструмент не очень и подходит, но каждому своё.
Согласен. Когда очень большой ресурс и в течении дня очень много изменений. Но на стандартном, день туда, день сюда сильно погоды не сделают.
 
А как изменить задания планировщика? А то по умолчанию стоит раз в неделю и время 8-20 утра. Хотелось бы изменить, но поля не активны.
Сталкивался кто с таким?
 
JungleBook, чтобы активировать поля, включите режим отладки.
Для этого допишите следующую строчку в src/config.php:
PHP:
$config['debug'] = true;

Только убрать после внесения изменений не забудьте.
 
новое обновление не работает со старыми логами бэкапа (расширили содержимое), поэтому удалить старые или дождаться переписки их :)

Код:
[LIST]
[*]ErrorException: [E_WARNING] Invalid argument supplied for foreach()
[*]src/addons/EWR/Backup/Repository/History.php:79
[/LIST]
Трассировки стека
#0 src/addons/EWR/Backup/Repository/History.php(79): XF::handlePhpError(2, '[E_WARNING] Inv...', '/home/admin/web...', 79, Array)
#1 src/addons/EWR/Backup/Admin/Controller/Index.php(32): EWR\Backup\Repository\History->getMetadata('internal_data/b...')
#2 src/XF/Mvc/Dispatcher.php(321): EWR\Backup\Admin\Controller\Index->actionView(Object(XF\Mvc\ParameterBag))
#3 src/XF/Mvc/Dispatcher.php(248): XF\Mvc\Dispatcher->dispatchClass('EWR\\Backup:Inde...', 'View', Object(XF\Mvc\RouteMatch), Object(EWR\Backup\Admin\Controller\Index), NULL)
#4 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(EWR\Backup\Admin\Controller\Index), NULL)
#5 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#6 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#7 src/XF.php(390): XF\App->run()
#8 admin.php(13): XF::runApp('XF\\Admin\\App')
#9 {main}
 
PHP:
        $metadata['exec'] = $metadata['endtime'] - $metadata['runtime'];
        
        foreach ($metadata['events'] AS &$event)
        {
            $event[0] = sprintf('%02d:%02d:%02d', floor($event[0] / 3600), floor(($event[0] % 3600) / 60), $event[0] % 60);
            $event[1] = \XF::phrase($event[1]);
        }
        
        return $metadata;
    }
 
Кто нибудь сталкивался с тем, что файлы не отправляются по FTP на указанный сервер? Точнее отправляются, но они все 0КБ, то есть просто создаются на бэкап сервере.

При этом в логе пишется следующее
Код:
-- Connecting to ******.*********.**:***...
-- Logged into FTP host as *****...
-- Creating directory /GSXL/xen/2019-11-17...
-- Failed to send /home/admin/web/forum.domain.com/public_html/internal_data/backups/2019-11-17/_ftplog.txt...
-- Failed to send /home/admin/web/forum.domain.com/public_html/internal_data/backups/2019-11-17/_metadata.txt...
-- Failed to send /home/admin/web/forum.domain.com/public_html/internal_data/backups/2019-11-17/_mysqllog.txt...
-- Failed to send /home/admin/web/forum.domain.com/public_html/internal_data/backups/2019-11-17/database.sql.gz...
-- Failed to send /home/admin/web/forum.domain.com/public_html/internal_data/backups/2019-11-17/index.html...
-- Disconnecting from ******.*********.**:***...

на самом локальном сервере, в папке internal_data/backups файлы присутствуют.
 
FTP в пассивном режиме работает? С консоли файло заливается?
 
FTP в пассивном режиме работает? С консоли файло заливается?
да
pasv_enable=YES

С консоли файло заливается?
да, без проблем, в пассивном режиме отрпавляет.

А как настроить этот плагин на пассивный режим? Видимо он в активном отправляет.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу