выдает после логина service unavalable, и вот такое:
до логина сайт видно
выдает после логина service unavalable, и вот такое:
до логина сайт видно
Откройте код страницы и пришлите сюда ошибку.
Pimple\Exception\UnknownIdentifierException
Message
Identifier “ajax” is not defined.
Error at
app/lib/vendor/pimple/pimple/src/Pimple/Container.php, line: 101
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:719
Function:include
File:app/functions/fn.control.php
Line:458
Function:fn_run_controller
File:index.php
Line:25
Function:fn_dispatch
Было что-то подобное уже. Какое-то изменение в магазине влияет на функционал
куда пихать в моем случае касс не понятно.
«Через модуль “Мои изменения” внесли правку в файл newsletters/blocks/static_templates/subscribe.tpl
нужно форме добавить класс cm-ajax и проблема решена.»
в логах:
Stack trace:
#0 /home/cigcoil/www/app/Tygh/Application.php(135): Pimple\Container->offsetGet(‘ajax’)
#1 /home/cigcoil/www/app/controllers/common/auth.php(115): Tygh\Application->offsetGet(‘ajax’)
#2 /home/cigcoil/www/app/functions/fn.control.php(719): include(’/home/cigcoil/w…’)
#3 /home/cigcoil/www/app/functions/fn.control.php(458): fn_run_controller(’/home/cigcoil/w…’, ‘auth’, ‘login’, ‘’, ‘’)
#4 /home/cigcoil/www/index.php(25): fn_dispatch()
#5 {main}" while reading response header from upstream, client: 31.154.10.96, server: cig.co.il, request: “POST / HTTP/1.1”, upstream: “fastcgi://unix:/var/run/cigcoil_php-fpm-73.sock:”, host: “www.cig.co.il”, referrer: “https://www.cig.co.il/”
2021/12/12 14:34:57 [error] 22899#22899: *1085 FastCGI sent in stderr: "PHP message: Pimple\Exception\UnknownIdentifierException: Identifier “ajax” is not defined. in /home/cigcoil/www/app/lib/vendor/pimple/pimple/src/Pimple/Container.php:101
пока чтобы сайт заработал, в файле
app/controllers/common/auth.php
изменил:
} else {
Tygh::$app['ajax']->assign('force_redirection', fn_url($redirect_url));
exit;
}
на:
} else {
if (defined('AJAX_REQUEST')) {
Tygh::$app['ajax']->assign('force_redirection', fn_url($redirect_url));
} else {
fn_redirect($redirect_url);
}
exit;
}
я, честно говоря, совсем не уверен что норм, но ошибка ушла
У вас видимо не работают ajax запросы, посмотрите в консоли на этой странице js ошибки.
Этот участок кода должен обрабатываться исключительно при Аякс-запросах, но по какой-то причине он выполнился без аякса. Проверьте форму авторизации, есть ли там класс cm-ajax (можете сравнить с чистой установкой, к примеру, демо).