Откат обновлений
При запуске скрипта обновления, скрипт создает бекап текущей версии если для неё есть новая версия.
Бекапы создаются в /var/mikbill/www_backups/ в формате [admin/stat/html5].[дата_время].tar.gz
- admin - содержит файлы бекенда админки и ядра
- html5 - содержит файлы html5 (фронтенд) админки
- stat - содержит файлы личного кабинета абонентов
При откате обновления админки/ядра нужно восстанавливать admin и html5 архивы, для кабинета нужно восстанавливать stat архив.
Принцип отката обновления один для всех архивов, скопировать архив бекапа и распаковать его:
cd /var/www/mikbill/ cp /var/mikbill/www_backups/admin.2020-09-28_11-53.tar.gz ./ tar -xzvf admin.2020-09-28_11-53.tar.gz
admin.2020-09-28_11-53.tar.gz заменить на название вашего архива.
Если необходимо поправить права на файлах и директориях:
find /var/www/mikbill/ -type f -exec chmod 644 -- {} + find /var/www/mikbill/ -type d -exec chmod 755 -- {} + find /var/www/mikbill/ -type f -iname "*.sh" -exec chmod +x {} \; chown apache:apache -R /var/www/mikbill/
Для CentOS систем в chown используется apache, для Debian используется www-data