Joomla 3.8.7 Не работает регистрация и комментарии в K2, даже не знаю в какой момент появилась проблема. При регистрации и добавлении комментариев происходит следующее:
Обнаружил в комментариях в K2 при добавлении комментария идет долгая загрузка "крутится иконка загрузчика типа добавляется комментарий" после высвечивается ошибка в reCAPTCHA типа время истекло. Зашел в настройки K2 в комментариях отключил reCAPTCHA, пробую добавить новый комментарии опять идет загрузка но теперь после загрузки перекидывает на главную страницу сайта.
Опять включил reCAPTCHA пробую добавить комментарии идет загрузка после загрузки перекидывает на главную страницу сайта. Решил попробовать регистрацию, заполняю форму жму регистрации идет загрузка после загрузки перекидывает на главную страницу сайта.
Ответы (7)
Причин может быть несколько, так reCAPTCHA попадала в бан от Роскомнадзора, у многих слетела регистрация и комментарии
стоял редирект сам его прописывал чтоб убрать дубли index.php и index.html
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ https://........ru [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ https://......ru [R=301,L]
Адрес страницы регистрации выглядел так
/component/component/users/?view=reset&Itemid=101
Чтоб устранить. Заходим в админку Joomla создаем новое меню Я назвал его системное - Создаем Новый пункт меню - Регистрация - Тип пункта меню Форма регистрации. Сохраняем.
Теперь адрес страницы регистрации такой
https://sait/registration.html
Теперь по комментариям K2, когда убрал редирект после добавления комментария стала появляться такая белиберда:
{"message":"\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0438 \u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c.","cssClass":"k2FormLogSuccess"}
Это не верная кодировка, переводим в нужную, получаем
{"message":"Комментарий добавлен и находится в ожидании модерации рассмотрения администратором.","cssClass":"k2FormLogSuccess"}
Значит комментарий добавился, но как видим выше страница отображается не верно. Это из-за того что не подключилась библиотека jquery
Заходим в настройки К2 и влючаем ее. Все теперь сайт работает как надо!