Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Решено] Почему постоянно включается режим обслуживания?


YoyoT
 Share

Recommended Posts

Ставлю чистый opencart, добавляют два языка и устанавливаются модуль доставки. И при заходе на сайт он уже в режиме обслуживания. В настройках админки действительно включён режим обслуживания. Модуль режим обслуживания не включает. Как так?

Link to comment
Share on other sites


ну выключи режим обслуживания.

В чем проблема?

В том, что он через время снова включится. Счетчик постов крутишь?

Link to comment
Share on other sites

В версии 2.0.3.1 есть такой баг - если зайти в настройки магазина, то самопроизвольно включается режим обслуживания и надо каждый раз его выключать.
Вот вроде бы рабочий фикс - http://www.opencart.com/index.php?route=extension/extension/info&extension_id=22404&filter_license=0

Link to comment
Share on other sites


В версии 2.0.3.1 есть такой баг - если зайти в настройки магазина, то самопроизвольно включается режим обслуживания и надо каждый раз его выключать.

Вот вроде бы рабочий фикс - http://www.opencart.com/index.php?route=extension/extension/info&extension_id=22404&filter_license=0

Не совсем так. Не просто зайти в настройки, а обновить кэш модификаций ocmod.

Link to comment
Share on other sites

Не совсем так. Не просто зайти в настройки, а обновить кэш модификаций ocmod.

Да, скорее так, я не очень то вникал в это.

Link to comment
Share on other sites


  • 3 months later...

в admin/controller/extension/modification.php

 

Ищем такое 

 


$this->model_setting_setting->editSettingValue('config', 'config_maintenance', true);

 

меняем на 

 


$this->model_setting_setting->editSettingValue('config', 'config_maintenance', false);

 

Готово.  Режим обслуживания не включается.

  • +1 3
Link to comment
Share on other sites


Ну да, хрен редьки не слаще. Отличный совет. А если до этого был заранее включен режим, то мы его выключим. Круто! )

Link to comment
Share on other sites

мое мнение  и правильно делает

 

Вы установили тему, модули, моды

 

И в каокй-то момент сбросили кеш модификатров

И перевели в рабочий режим. Или он сам перевелся

МАГАЗИН -ЧИСТЫЙ!!!

И забыли...

А потому будет удивляться почему нет заказов, почему нет, того сего.

 

Не проще ли самому это увидеть?

 

https://opencartforum.com/files/file/2545-fast-maintenance/

Link to comment
Share on other sites

  • 4 weeks later...

в admin/controller/extension/modification.php

 

Ищем такое 

 

$this->model_setting_setting->editSettingValue('config', 'config_maintenance', true);

 

меняем на 

 

$this->model_setting_setting->editSettingValue('config', 'config_maintenance', false);

 

Готово.  Режим обслуживания не включается.

Данный метод мне не помог!     кто-то знает в других версиях есть этот баг или уже убрали ?

 

Link to comment
Share on other sites


тоже столкнулся на 2031

думать было лень, поэтому просто отрубил:

 

в файле admin/controller/extension/modification.php

 

1) найти и закомментировать секцию:

/*          $org_maintenance = $this->config->get('config_maintenance');
            if (!$this->config->get('config_maintenance')) {
                $this->load->model('setting/setting');

                $this->model_setting_setting->editSettingValue('config', 'config_maintenance', true);
            } */

2) найти и закомментировать секцию:

/*          if ($org_maintenance != $this->config->get('config_maintenance')) {
                $this->model_setting_setting->editSettingValue('config', 'config_maintenance', false);
            } */

теперь все ок

  • +1 1
Link to comment
Share on other sites

это постоянное включение особенно убивает когда работаешь на сайте клиента с доступом к модификаторам, но, естественно без доступа к настройкам :ugeek:

надо будет исправить в виде мода, что ли..

Link to comment
Share on other sites

Я писал этот мод для себя. Чуть позже размещу.

Link to comment
Share on other sites

  • 4 years later...
В 18.10.2015 в 23:50, AlexDW сказал:

тоже столкнулся на 2031

думать было лень, поэтому просто отрубил:

 

в файле admin/controller/extension/modification.php

 

1) найти и закомментировать секцию:

/*          $org_maintenance = $this->config->get('config_maintenance');
            if (!$this->config->get('config_maintenance')) {
                $this->load->model('setting/setting');

                $this->model_setting_setting->editSettingValue('config', 'config_maintenance', true);
            } */

2) найти и закомментировать секцию:

/*          if ($org_maintenance != $this->config->get('config_maintenance')) {
                $this->model_setting_setting->editSettingValue('config', 'config_maintenance', false);
            } */

теперь все ок

Помогло и мне. Спасибо!

Link to comment
Share on other sites

  • 1 month later...

У меня на OC 3.0.2 такая же петрушка... Для этой версии есть какие-то фиксы или рекомендации?

 

Заранее спасибо!

Link to comment
Share on other sites


2 часа назад, mazurik сказал:

У меня на OC 3.0.2 такая же петрушка... Для этой версии есть какие-то фиксы или рекомендации?

баг с произвольным включением режима обслуживания характерен только для версии 2031

в других версиях проблем с ним быть не должно

 

ищите причину в используемых модах/правках кода

Link to comment
Share on other sites

В 13.03.2020 в 15:32, AlexDW сказал:

баг с произвольным включением режима обслуживания характерен только для версии 2031

в других версиях проблем с ним быть не должно

 

ищите причину в используемых модах/правках кода

Благодарю. Знать бы еще, что и где искать.......

Link to comment
Share on other sites


  • 4 months later...
В 13.03.2020 в 15:32, AlexDW сказал:

баг с произвольным включением режима обслуживания характерен только для версии 2031

в других версиях проблем с ним быть не должно

 

ищите причину в используемых модах/правках кода

у нас тоже на 3 такая же херня на трех магазах, при определенном стечении обстоятельств переходит в режим обслуживания. только в какой момент понять невозможно. узнаем от клиентов, т.к. будучи залогиненными в админке мы не видим этого... короче жесткая фигня, непонятно как решить.

Link to comment
Share on other sites


при обновлении кеша модификаторов:

1. запоминается текущее состояние режима обслуживания

2. включается режим обслуживания

3. обновляются модификаторы

4. восстанавливается ранее запомненное состояние режима обслуживания

 

баг с 2031 был в том, что п.1 выполнялся некорректно, и после обновления модификаторов магазин оставался в режиме обслуживания

 

по поводу прочих версий,

если в процессе обновления модификаторов происходит какой-то сбой - до п.4 уже не доходит

т.е. магазин так и остается в режиме обслуживания

 

38 минут назад, kimk сказал:

узнаем от клиентов, т.к. будучи залогиненными в админке мы не видим этого

потому есть такое

 

  • +1 2
Link to comment
Share on other sites

  • 1 year later...

на 3 был такой глюк, из за модуля доп. редактора. будьте осторожны. была замена, восстановил из бекапа и все нормально стало.

Link to comment
Share on other sites


  • 2 months later...

Иногда есть такой баг на версии 2.3, видимо проблема в одном из модулей. Кто-нить выпиливал вообще перевод магазина в режим обслуживания при обновлении модификаторов (да и вообще бы его убрать)?

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.