[Модуль] Backup (backup)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

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

Сообщение Eraser » Пн апр 09, 2018 10:35 am

consul писал(а):
Пн апр 09, 2018 10:28 am
Google Drive не планируется добавить?
добавил в идеи, может когда нибудь соберусь сделать, если будет востребовано

UPD: добавлена локализация
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Plug
Сообщения: 106
Зарегистрирован: Сб янв 20, 2018 12:33 am
Благодарил (а): 42 раза
Поблагодарили: 7 раз

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

Сообщение Plug » Ср апр 11, 2018 11:08 am

Сегодня стал выдавать ошибку:
Working on backup.
Create temp directory C:\Backup\backup_temp\ ... Warning: mkdir(): File exists in C:\_majordomo\htdocs\modules\backup\backup.class.php on line 288 Error
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

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

Сообщение Eraser » Ср апр 11, 2018 11:09 am

Plug писал(а):
Ср апр 11, 2018 11:08 am
Сегодня стал выдавать ошибку:
Working on backup.
Create temp directory C:\Backup\backup_temp\ ... Warning: mkdir(): File exists in C:\_majordomo\htdocs\modules\backup\backup.class.php on line 288 Error
надо удалить backup_temp в папке C:\Backup
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Plug
Сообщения: 106
Зарегистрирован: Сб янв 20, 2018 12:33 am
Благодарил (а): 42 раза
Поблагодарили: 7 раз

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

Сообщение Plug » Ср апр 11, 2018 11:15 am

Понял. Заработало, но у меня отмечены все папки для бекапа, а создается backup.tar размером 31 байт.
ЗЫ при открытии backup.tar выдается ошибка - архив поврежден.
ЗЫЫ при этом процесс создания бекапа проходит без ошибок, все папки копируются, создается архив, скидывается в dropbox, и удаляются временные папки - везде пишет ОК
СпойлерПоказать
{
11:19:57 Working on backup
11:19:57 Provider - Dropbox
11:19:57 Copy dir .gitattributes
11:19:57 Copy dir .gitignore
11:19:57 Copy dir .htaccess
11:19:57 Copy dir LICENSE
11:19:57 Copy dir README.md
11:19:57 Copy dir admin.php
11:19:57 Copy dir api.php
11:19:57 Copy dir backup
11:20:02 Copy dir backup.php
11:20:02 Copy dir blockly
11:20:05 Copy dir bootstrap
11:20:05 Copy dir btraced.php
11:20:05 Copy dir cached
11:20:10 Copy dir cms
11:20:11 Copy dir command.php
11:20:11 Copy dir config.php
11:20:11 Copy dir config.php.sample
11:20:11 Copy dir css
11:20:12 Copy dir cycle.php
11:20:12 Copy dir database_backup
11:20:12 Copy dir db_terminal.sql
11:20:12 Copy dir debmes
11:20:13 Copy dir favicon.ico
11:20:13 Copy dir freeboard
11:20:15 Copy dir gunzip.exe
11:20:15 Copy dir gzip.exe
11:20:15 Copy dir highcharts
11:20:15 Copy dir images
11:20:16 Copy dir img
11:20:19 Copy dir index.php
11:20:19 Copy dir install-linux.sh
11:20:19 Copy dir jpgraph
11:20:20 Copy dir jquerymobile
11:20:21 Copy dir js
11:20:27 Copy dir languages
11:20:28 Copy dir lib
11:20:34 Copy dir load_settings.php
11:20:34 Copy dir media
11:20:35 Copy dir modules
11:20:43 Copy dir admin.php
11:20:43 Copy dir obj.bat
11:20:43 Copy dir objects
11:20:43 Copy dir pChart
11:20:43 Copy dir pdw
11:20:46 Copy dir php.php
11:20:46 Copy dir phpmyadmin4
11:20:59 Copy dir print_all.php
11:21:00 Copy dir rc
11:21:00 Copy dir rss.php
11:21:00 Copy dir saverestore
11:21:02 Copy dir scripts
11:21:02 Copy dir settings
11:21:02 Copy dir skins
11:21:02 Copy dir sounds
11:21:02 Copy dir tar.exe
11:21:03 Copy dir templates
11:21:07 Copy dir templates_alt
11:21:07 Copy dir test.php
11:21:07 Copy dir texts
11:21:07 Copy dir themes
11:21:07 Copy dir trackme.php
11:21:07 Copy dir verimage.php
11:21:07 Copy dir webhook_telegram.php
11:21:08 Copy dir write_error.php
11:21:08 Backup datadase
11:21:12 Packing C:\Backup\backup.tar
11:21:24 Save to storage
11:21:27 addBackup - {"name":"backup_20180411112124.tar","path_lower":"\/backup_20180411112124.tar","path_display":"\/backup_20180411112124.tar","id":"id:gDrKyacuSkcAAAAAAADpOg","client_modified":"2018-04-11T08:21:29Z","server_modified":"2018-04-11T08:21:29Z","rev":"da9693650","size":31,"content_hash":"3f62bbd110ae19ab5b68a2cdbbe3198cceaa480a4d3c36316208b7821b03dc94"}
11:21:27 Delete old backups
11:21:28 getList - {"backup_20180408185805.tar":{".tag":"file","name":"backup_20180408185805.tar","path_lower":"\/backup_20180408185805.tar","path_display":"\/backup_20180408185805.tar","id":"id:gDrKyacuSkcAAAAAAADpLg","client_modified":"2018-04-08T16:21:35Z","server_modified":"2018-04-08T16:21:35Z","rev":"1a9693650","size":704828537,"content_hash":"d071247a8a2dccbd660ba3b4f17d32f98f05868782441ed24b7284a95c85dd91","is_dir":false,"path":"\/backup_20180408185805.tar","bytes":704828537},"backup_20180411111330.tar":{".tag":"file","name":"backup_20180411111330.tar","path_lower":"\/backup_20180411111330.tar","path_display":"\/backup_20180411111330.tar","id":"id:gDrKyacuSkcAAAAAAADpOQ","client_modified":"2018-04-11T08:13:35Z","server_modified":"2018-04-11T08:13:35Z","rev":"ba9693650","size":31,"content_hash":"061075839b97d3bede1bba2be25d2a9d9f988d928e9bf57a9f3a5c8bac366fe2","is_dir":false,"path":"\/backup_20180411111330.tar","bytes":31},"backup_20180411112124.tar":{".tag":"file","name":"backup_20180411112124.tar","path_lower":"\/backup_20180411112124.tar","path_display":"\/backup_20180411112124.tar","id":"id:gDrKyacuSkcAAAAAAADpOg","client_modified":"2018-04-11T08:21:29Z","server_modified":"2018-04-11T08:21:29Z","rev":"da9693650","size":31,"content_hash":"3f62bbd110ae19ab5b68a2cdbbe3198cceaa480a4d3c36316208b7821b03dc94","is_dir":false,"path":"\/backup_20180411112124.tar","bytes":31}}
11:21:32 End backup
11:21:32 Provider - Dropbox
11:21:32 Provider - Dropbox
11:21:33 getFreeSpace - {"used":109219952985,"allocation":{".tag":"individual","allocated":1105417207808}}
11:21:33 getList - {"backup_20180408185805.tar":{".tag":"file","name":"backup_20180408185805.tar","path_lower":"\/backup_20180408185805.tar","path_display":"\/backup_20180408185805.tar","id":"id:gDrKyacuSkcAAAAAAADpLg","client_modified":"2018-04-08T16:21:35Z","server_modified":"2018-04-08T16:21:35Z","rev":"1a9693650","size":704828537,"content_hash":"d071247a8a2dccbd660ba3b4f17d32f98f05868782441ed24b7284a95c85dd91","is_dir":false,"path":"\/backup_20180408185805.tar","bytes":704828537},"backup_20180411111330.tar":{".tag":"file","name":"backup_20180411111330.tar","path_lower":"\/backup_20180411111330.tar","path_display":"\/backup_20180411111330.tar","id":"id:gDrKyacuSkcAAAAAAADpOQ","client_modified":"2018-04-11T08:13:35Z","server_modified":"2018-04-11T08:13:35Z","rev":"ba9693650","size":31,"content_hash":"061075839b97d3bede1bba2be25d2a9d9f988d928e9bf57a9f3a5c8bac366fe2","is_dir":false,"path":"\/backup_20180411111330.tar","bytes":31},"backup_20180411112124.tar":{".tag":"file","name":"backup_20180411112124.tar","path_lower":"\/backup_20180411112124.tar","path_display":"\/backup_20180411112124.tar","id":"id:gDrKyacuSkcAAAAAAADpOg","client_modified":"2018-04-11T08:21:29Z","server_modified":"2018-04-11T08:21:29Z","rev":"da9693650","size":31,"content_hash":"3f62bbd110ae19ab5b68a2cdbbe3198cceaa480a4d3c36316208b7821b03dc94","is_dir":false,"path":"\/backup_20180411112124.tar","bytes":31}}
11:21:38 Array
(
[0] => Array
(
[NAME] => backup_20180408185805.tar
[CREATED] => 2018-04-08 19:21:35
[SIZE] => 704828537
[URL] => https://www.dropbox.com/s************** ... 5.tar?dl=0
)

[1] => Array
(
[NAME] => backup_20180411111330.tar
[CREATED] => 2018-04-11 11:13:35
[SIZE] => 31
[URL] => https://www.dropbox.com/s************** ... 0.tar?dl=0
)

[2] => Array
(
[NAME] => backup_20180411112124.tar
[CREATED] => 2018-04-11 11:21:29
[SIZE] => 31
[URL] => https://www.dropbox.com/s************** ... 4.tar?dl=0
)

)
}
Alex77
Сообщения: 215
Зарегистрирован: Вс мар 05, 2017 2:18 pm
Благодарил (а): 21 раз
Поблагодарили: 6 раз

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

Сообщение Alex77 » Ср апр 11, 2018 10:00 pm

Установил модуль попробовал сделать бекап система зависла на 15 минут потом куча ошибок
Warning: copy(/var/www/html/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_te in /var/www/html/modules/backup/backup.class.php on line 464

Warning: copy(/var/www/html/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_te in /var/www/html/modules/backup/backup.class.php on line 464
Alex77
Сообщения: 215
Зарегистрирован: Вс мар 05, 2017 2:18 pm
Благодарил (а): 21 раз
Поблагодарили: 6 раз

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

Сообщение Alex77 » Ср апр 11, 2018 10:03 pm

так же нет выбора яндекс диска (
Создалась еще папка database_backup которая не хочет удаляться (
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 868 раз
Контактная информация:

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

Сообщение Eraser » Чт апр 12, 2018 7:40 am

Alex77 писал(а):
Ср апр 11, 2018 10:00 pm
Warning: copy(/var/www/html/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_te in /var/www/html/modules/backup/backup.class.php on line 464
какие настройки заданы? особенно интересуют настройки на вкладке "настройки резервной копии"
яндекс диск через webdav
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Alex77
Сообщения: 215
Зарегистрирован: Вс мар 05, 2017 2:18 pm
Благодарил (а): 21 раз
Поблагодарили: 6 раз

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

Сообщение Alex77 » Чт апр 12, 2018 10:00 pm

Eraser писал(а):
Чт апр 12, 2018 7:40 am
Alex77 писал(а):
Ср апр 11, 2018 10:00 pm
Warning: copy(/var/www/html/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_temp/backup_te in /var/www/html/modules/backup/backup.class.php on line 464
какие настройки заданы? особенно интересуют настройки на вкладке "настройки резервной копии"
яндекс диск через webdav
Имя каталога не трогал поставил все галочки включая Резервировать базу данных:



я правильно понял что бы программно сделать бекап надо так

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

include(DIR_MODULES . 'backup/backup.class.php');
$backup_module = new backup();
$backup_module->create_backup();
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

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

Сообщение lanket » Чт апр 12, 2018 11:03 pm


Alex77 писал(а): ...
я правильно понял что бы программно сделать бекап надо так

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

include(DIR_MODULES . 'backup/backup.class.php');
$backup_module = new backup();
$backup_module->create_backup();
Да.

Отправлено с моего Redmi Note 4 через Tapatalk

Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Plug
Сообщения: 106
Зарегистрирован: Сб янв 20, 2018 12:33 am
Благодарил (а): 42 раза
Поблагодарили: 7 раз

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

Сообщение Plug » Пн апр 16, 2018 10:14 pm

Так и не работает.:( Создает архив нулевого размера. Перечитал всю тему, у некоторых людей были такие проблемы. Я так понял решения не найдено, а жаль.
Ответить