День добрый! Кто сталкивался может быть? После обновления до последней версии при авторизации на витрине:
Pimple\Exception\UnknownIdentifierException
Message
Identifier "ajax" is not defined.
Error at
app/lib/vendor/pimple/pimple/src/Pimple/Container.php, line: 105
Backtrace
File:app/Tygh/Application.php
Line:135
Function:offsetGet
File:app/controllers/common/auth.php
Line:115
Function:offsetGet
File:app/functions/fn.control.php
Line:728
Function:include
File:app/functions/fn.control.php
Line:459
Function:fn_run_controller
File:index.php
Line:19
Function:fn_dispatch
На демо - понятно, все нормально, там всегда чистые установки. У нас же последовательные обновления, и хвосты тянутся из далеких времен.
При этом если на этой srvice unavialable жать не Обновить, а назад в браузере - возвращается на страницу, на которой была отправлена авторизация и пользователь авторизован.
PS это только из всплывающего окна авторизации. Если авторизовываться со специальной страницы с формой авторизации - то все нормально, и это естественно, так как жалуется на
класс cm-ajax у формы есть. Ошибка вылетает видимо при загрузке одного из контроллеров (и pre и post) но вот какого именно?
Пока безуспешно пытаюсь отловить.
При этом с этой же формы но со страницы оформления заказа (по кнопке Войти) - все срабатывает без ошибки
версия php, попробовать с выключенными сторонними модулями. когда то возился пару раз с такой ошибкой, но очень давно и не помню уже что было и от чего
Вопрос уже решили, у меня установлен модуль мега меню, дела было в нём, связался с разработчиком, он в тот же день все поправил и выложил обновление для исправления бага, @themehills огромное спасибо, не первый раз быстрая реакция и столь же быстрое решение.