Добрый день, эксперты.
Возможно эта тема уже поднималась, но поиском я не нашёл.
Для автоматизации резервной архивации сайта под управлением "1С-Битрикс: Управление сайтом 8.6.3" на ос Ubuntu (Виртуальная машина VMBitrix 1.6) был написан скрипт, запускаемый по крону. Шаги скрипта таковы:
1. Создаём дамп базы bitrix и кладём его в папку /var/www/bitrix/backup.
2. C помощью tar создаём архив tar.gz папки /var/www.
Но при этом я наблюдаю следующую проблему - при восстановлении архива с помощью скрипта restore.php на моменте распаковки архива выскакивает сообщение "Unable to create directory ... Unable to create path ...".
Я захожу в папку /var/www вижу там файл archive.tar.gz и часть распакованных директорий, я удаляю директории, распаковываю вручную архив, возвращаюсь на страницу restore.php и успешно восстанавливаю базу bitrix, указывая, что архив уже распакован. Сайт работоспособен.
При этом создаваемый средствами bitrix архив восстанавливается без проблем.
Возможно я использую не те ключи tar для архивации?
Вот команда, которую использую я:
cd /var/www
tar -cvpzf /mnt/backup/$filebackup . >> /root/wwwbackup.log 2>&1
Подскажите как мне решить проблему и иметь возможность восстанавливать архив сайта с помощью restare.php
PS: Кстати, при восстановлении сайта на VMBitrix 2.0 проблем таких не происходит. Но после восстановления как из моего архива, так и архива создаваемого средствами bitrix сайт не совсем работоспособен, но это отдельная тема, как мне кажется связанная с конфликтом версий.
Возможно эта тема уже поднималась, но поиском я не нашёл.
Для автоматизации резервной архивации сайта под управлением "1С-Битрикс: Управление сайтом 8.6.3" на ос Ubuntu (Виртуальная машина VMBitrix 1.6) был написан скрипт, запускаемый по крону. Шаги скрипта таковы:
1. Создаём дамп базы bitrix и кладём его в папку /var/www/bitrix/backup.
2. C помощью tar создаём архив tar.gz папки /var/www.
Но при этом я наблюдаю следующую проблему - при восстановлении архива с помощью скрипта restore.php на моменте распаковки архива выскакивает сообщение "Unable to create directory ... Unable to create path ...".
Я захожу в папку /var/www вижу там файл archive.tar.gz и часть распакованных директорий, я удаляю директории, распаковываю вручную архив, возвращаюсь на страницу restore.php и успешно восстанавливаю базу bitrix, указывая, что архив уже распакован. Сайт работоспособен.
При этом создаваемый средствами bitrix архив восстанавливается без проблем.
Возможно я использую не те ключи tar для архивации?
Вот команда, которую использую я:
cd /var/www
tar -cvpzf /mnt/backup/$filebackup . >> /root/wwwbackup.log 2>&1
Подскажите как мне решить проблему и иметь возможность восстанавливать архив сайта с помощью restare.php
PS: Кстати, при восстановлении сайта на VMBitrix 2.0 проблем таких не происходит. Но после восстановления как из моего архива, так и архива создаваемого средствами bitrix сайт не совсем работоспособен, но это отдельная тема, как мне кажется связанная с конфликтом версий.