Страница 12 из 57

Re: Модуль резервного копирования

Добавлено: Вс фев 25, 2018 8:17 am
workpage
Нужна возможность выбора temp каталога. Ресурс встроенной флеш памяти ограничен. Хочу использовать другие накопители.

Re: Модуль резервного копирования

Добавлено: Пн фев 26, 2018 3:18 pm
Eraser
workpage писал(а):Нужна возможность выбора temp каталога. Ресурс встроенной флеш памяти ограничен. Хочу использовать другие накопители.
Updates
* add support ftp
* add set temp folder location

Re: Модуль резервного копирования

Добавлено: Пн фев 26, 2018 3:55 pm
slgeo
А насчет моего вопроса есть мысли?
Просто файлы конфигурации очень нужны и значительно сокращают время на восстановление всей системы в будущем.

Re: Модуль резервного копирования

Добавлено: Пн фев 26, 2018 4:08 pm
Logrus
а озвучьте еще раз вопрос, то на прошлой странице вроде б сделано, даже жмякнул пасибку
вспомнил не из вар каталога, выше со вторым пунктом попутал, а про подобное я для файлов мдм сделал, достало правленые вспоминать и обновлять вручную, может быть скрипт на то про что выше?

Re: Модуль резервного копирования

Добавлено: Пн фев 26, 2018 4:45 pm
olehs
Logrus писал(а):
SPOILERSPOILER_SHOW
[Fri Feb 23 17:05:00.971205 2018] [:error] [pid 1585] [client 127.0.0.1:50486] PHP Warning: Missing argument 1 for backup::create_backup(), called in /var/www/html/modules/objects/objects.class.php(581) : eval()'d code on line 22 and defined in /var/www/html/modules/backup/backup.class.php on line 231
бэкап прошел ок, а в логе только сейчас увидел /var/log/apache2/error.log
На PHP 7.2 этот Warning превратился в Error и бэкап не проходит.
Причина - у create_backup() появился обязательный параметр &$out (который, похоже, там и не используется).

Eraser, можно его уборать? Ну, или поправьте пример вызова по крону на первой странице, пожалуйста.

Re: Модуль резервного копирования

Добавлено: Пн фев 26, 2018 5:42 pm
workpage
FTP - огонь! Всё работает.
При выборе пользовательского каталога TEMP, пишет, что не может создать backup.tgz , хотя по факту он его создаёт, и размер не нулевой.
SPOILERSPOILER_SHOW
backup.jpg
backup.jpg (106.38 КБ) 5331 просмотр
Замечен глюк создания пользовательского каталога temp. Если прописываю один каталог - всё работает. Если два и больше (вложенные) - вываливается с ошибкой - не может создать.
p.s. В любом случае СПАСИБО!

Re: Модуль резервного копирования

Добавлено: Пн фев 26, 2018 9:09 pm
andrey040670
workpage
Моя догадка, не надо использовать системный каталог backup, создайте свой.
olehs писал(а): На PHP 7.2 этот Warning превратился в Error и бэкап не проходит.
Причина - у create_backup() появился обязательный параметр &$out (который, похоже, там и не используется).
На PHP 7.0 в MD не всё гладко, а Вы говорите На PHP 7.2, на всё нужно время, с переходом много проблем. Будем подождать, а пока приходиться всё подпиливать.

Re: Модуль резервного копирования

Добавлено: Пн фев 26, 2018 9:43 pm
olehs
andrey040670 писал(а):
olehs писал(а): На PHP 7.2 этот Warning превратился в Error и бэкап не проходит.
Причина - у create_backup() появился обязательный параметр &$out (который, похоже, там и не используется).
На PHP 7.0 в MD не всё гладко, а Вы говорите На PHP 7.2, на всё нужно время, с переходом много проблем. Будем подождать, а пока приходиться всё подпиливать.
Сейчас, чтобы работал бэкап из кода, его нужно вызывать вот так:

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

include(DIR_MODULES . 'backup/backup.class.php');
set_time_limit(0);
$backup_module = new backup();
$backup_module->create_backup($out); 
По поводу 7.2: не знаю, кажется Сергей уже все пофиксил в альфа-ветке. В чем у Вас проблема с МЖД? А насчет подпиливать - как раз этим и занимаемся :)

Re: Модуль резервного копирования

Добавлено: Пн фев 26, 2018 9:48 pm
workpage
andrey040670 писал(а):workpage
Моя догадка, не надо использовать системный каталог backup, создайте свой.
olehs писал(а): На PHP 7.2 этот Warning превратился в Error и бэкап не проходит.
Причина - у create_backup() появился обязательный параметр &$out (который, похоже, там и не используется).
На PHP 7.0 в MD не всё гладко, а Вы говорите На PHP 7.2, на всё нужно время, с переходом много проблем. Будем подождать, а пока приходиться всё подпиливать.
Изменил каталог на temp2. Та же картина.
Может быть проблема в том, что диск, подмонтированный в temp2, имеет файловую систему NTFS?
p.s. С правами всё ок. Я проверил. Да и архив создаётся...

Re: Модуль резервного копирования

Добавлено: Пн фев 26, 2018 10:15 pm
ypiter2006
Подскажите. Хочу сохранить бекап на FTP, но почему то спят ошибки. Логин - пароль от ftp верный. Что не правильно делаю?
SPOILERSPOILER_SHOW
Снимок экрана 2018-02-27 в 0.09.09.png
Снимок экрана 2018-02-27 в 0.09.09.png (330.95 КБ) 5285 просмотров
Снимок экрана 2018-02-27 в 0.08.18.png
Снимок экрана 2018-02-27 в 0.08.18.png (378.48 КБ) 5285 просмотров