Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Утилита обновления

для обновления системы создана утилита  update.sh

Запуск утилиты


Code Block
titleЗапуск утилиты обновления
./update.sh

  

При первом обновлении система запросит пароль к системе сопровождения и сертификат обновления (сертификат без пароля, просто жмите[Enter]). Сертификат обновления предоставляет служба поддержки  ABillS.


При обновлении система

  * показывает последние 10 ошибок веб интерфейса.

  * обновляет структуру базы.

  * предупреждает об обновлении коммерческих модулей.

  * делает бекап текущей системы в каталоге /usr/abills_YYYY_MM_DD


Обновление с ветки разработки

Данный тип обновления использовать только в том случае если знаете что делаете

Code Block
./update.sh  -b dev

Проверка полей базыв

Утилита проверяет наличие нужных полей в базе


Code Block
/usr/abills/misc/db_check/db_check.pl


Откат системы

если нужно откатиться назад просто копируете файлы с бекап каталога /usr/abills_YYYY_MM_DD в  /usr/abills/


# cp -r /usr/abills_YYYY_MM_DD/*  /usr/abills/

Перенос системы с сервера на сервер

На старом сервере

  • сделать бекап SQL  базы
Code Block
/usr/abills/libexec/periodic backup
  • скопировать бекап на новый сервер
Code Block
scp  /usr/abills/backup/stats-2018-08-04.sql.gz abills_admin@10.10.10.1:~
  • Скопировать конфигурационный файл на новый сервер
Code Block
scp  /usr/abills/libexec/config.pl abills_admin@10.10.10.1:~

На новом сервере

  • Установить abills
  • Разархивировать архив
Code Block
gzip -d stats-2018-08-04.sql.gz
  • Скопировать конфигурационный файл config.pl в /usr/abills/libexec/

  • Залить дамп
Code Block
mysql -D abills < stats-2018-08-04.sql
  • Запустить утилиту проверки соответствия базы
Code Block
cd /usr/abills/misc/db_check
./db_check.pl
  • Проверить логи
Code Block
/usr/abills/var/log/sql_errors
/var/log/httpd/abills-error.log