Неудачно установилось обновление. Необходимо было восстановиться.
- В каталоге /var/www/megaplan/common/var/backup/ хранятся резервные копии базы данных, которые автоматически делаются перед обновлением. Необходимо взять последнюю, распаковать ее и сохранить ее в отдельный каталог. Hаспакованный дамп должен иметь имя db.sql. Файл должен называться именно так, иначе автоматическое восстановление не пройдет.
- Из каталога /var/www/admin/etc/ сохраните файл storage, это файл конфигурации администраторской панели.
- Из каталога /var/www/megaplan/common/config/ сохраните файл settings.ini Это файл конфигурации системных общих системных настроек.
- Если аплоады вынесены во внешнее хранилище, то их сохранять не требуется, достаточно просто отмонтировать его, выполнив команду umount /mnt/ext_uploads. Если же аплоады хранятся в виртуальной машине, то этот каталог так же требуется сохранить.
- Запустите скрипт:
================================================================================ mkdir -p ~/bin && touch ~/bin/drop.sh && chmod +x ~/bin/drop.sh && echo ' sudo rm -rf /var/www/megaplan/releases/z* /var/www/megaplan/common/* /var/www/admin/etc/* sudo -u postgres psql -p 5432 pgbouncer -c "pause megaplan" sudo -u postgres psql -c "drop database megaplan" sudo -u postgres psql -p 5432 pgbouncer -c "resume megaplan"' ================================================================================
Перезапустите postgresql и после перезапуска выполните скрипт. Произойдет сброс инсталяции. - Создайте файл meta.ini со следующим содержанием:
account="account_name" version="version_box"
В параметре version необходимо указать версию коробки на момент запуска обновления. Если вы обновлялись с версии 1435 то версия кода должна быть "z1408.325.140" - Создадим архива с резервной копией. Для этого создайте zip архив, он должен содержать в корне следующие каталоги и файлы:
/uploads/ db.sql meta.ini settings.ini
Все файлы должны иметь точно такие же названия. Если аплоады были вынесены во внешнее хранилище, то каталог /uploads/ все равно следует создать в корне архива и положить в него любой текстовый документ не нулевого размера. - После создания архива перейдите в браузере по ссылке :7080 и увидите интерфейс установщика. Далее выберите "восстановление из резервной копии" и следуйте инструкциям системы. Когда система предложит ввести настройки подключения почты, внешнего хранилища и т.д., оставьте все без изменений, т.к. все данные уже есть в резервной копии.
- По завершении восстановления скопируйте файл storage, сохраненный ранее, на место пересозданного.
- Выполните команду umount /mnt/ext_uploads и повторно примонтируйте хранилище из вэб интерфейса администраторской.
Комментарии (0)