Обновление mikbill вручную


# Делаем бекап файлов и базы
wget https://github.com/mikbill/design/raw/master/backupForUpdate/backupForUpdate.sh --no-check-certificate 
chmod +x backupForUpdate.sh 
./backupForUpdate.sh 
# Запуск обновления
/var/www/mikbill/admin/sys/update​/mikbill_update.sh​
/etc/init.d/radiusd stop 
/etc/init.d/mikbill restart 
/etc/init.d/radiusd start  
# Проверка портов
netstat -nl|grep 2007 # Mikbill
netstat -nl|grep 1812 ​# Radius
netstat -nl|grep 3306 ​# MySQL
# Очистка онлайна
cd /var/www/mikbill/admin 
/usr/bin/php index.php clear_online ​
# Проверка лога, что все запустилось
tail -f /var/log/mikbill.log​
# После обновления очистить кеш браузера и перезагрузить страничку админки.​




************************************************************
Старые записи

Делаем бекап файлов и базы
https://github.com/mikbill/design/tree/master/backupForUpdate

Запускаем обновление
  • cd /var/www/mikbill/admin/sys/update
  • ./mikbill_update.sh
После обновления сделать очистку онлайн в админке, очистить кеш браузера и перезагрузить страничку админки.

Дополнительно
проверяем и устанавливаем обновление базы (должно пройти при запуске апдейта)
  • ./mb_sql_upd.sh
Перезапуск обновления
Меняем в файле mikbill_current число на меньшее и перезапускаем обновление

Проверки
запущен ли mikbill 
  • netstat -nl|grep 2007
запущен ли радиус
  • netstat -nl|grep 1812
Проверить логи 
  • nano /var/log/mikbill.log
  • nano /var/www/mikbill/admin/app/log/log.txt
Отключаем автообновление
в кроне комментируем
#00 2 * * * root /usr/local/sbin/cron_mikbill.sh > /dev/null

Комментарии

Популярные сообщения из этого блога

mikbill расшифровка завершений сессий

Accel-ppp команды

Zabbix agent установка и настройка