После очистки кеша модификаторов Opencart сам включает режим обслуживания
Убираем баг или фишку Opencart-a версий 2.0.3.0 и 2.0.3.1
В Opencart 2.0.3.0 и 2.0.3.1 замечен один досадный баг - при очистке кеша модификатора сайт уходит сам в режим обслуживания. Все бы ничего, но представьте ситуацию что Вы как админ или программист устанавливаете модули или вносите какие-то изменения в код, после чего понятно что чистите Кеш модификаторов. Очистив, мы видим на сайте изменения и радуемся как все прошло хорошо.
Но не тут то было. Сайт после очистки включил режим обслуживания. Вы то этого и не увидите из-за того что Вы как админ залогинились, а вот покупали вместо магазина будут лицезреть заглушку мол так и так на сайте проводятся работы.
Чем это опасно
Представьте что магазин работает, по нему ходят покупатели, делают заказы, и Вы очисткой модов переводите его в спячку и уходите с онлайна - все это время магазин для людей и роботов будет закрыт. А это потери как позиций, так и заказов.
Как это исправить
Для правки этого сюрприза нам надо зайти в файл admin/controller/extension/modification.php и после строки
$this->model_setting_setting->editSettingValue('config', 'config_maintenance', true);
Вставить
$this->config->set('config_maintenance', true);
После чего можете чистить модификаторы и не боятся что магазин пойдет спать :)