Когда капча не появилась или не пропускает
Капчи на форме нет
| Что проверить | Как убедиться |
|---|---|
| Активность для этого сайта | флажок «Активность» на вкладке «Настройки сайтов», у нужного сайта |
| Правила показа | режим и списки путей: страница должна попадать в показ |
| Форма пользуется капчей Битрикса | в исходном коде страницы без модуля есть /bitrix/tools/captcha.php |
| Класс капчи не занят другим кодом | уведомление в админке со ссылкой на файл |
| Версия PHP | 8.0 и выше |
| Срок демонстрационного режима | сообщение об окончании демонстрационного режима на странице настроек |
Самая частая причина — третья строка таблицы. Модуль подменяет капчу Битрикса, и форма, которая её не выводит, остаётся без проверки. Решение — подключить форму вручную, как описано на странице «Форма без капчи Битрикса».
Капча есть, но отправка не проходит
| Причина | Признак в журнале |
|---|---|
| Оценка ниже порога (v3) | «требуется … получено …» с двумя числами |
| Ключи не от той версии | Google отвечает отказом на каждую отправку |
| Ключи не от этого домена | то же, но только на боевом домене или только на тестовом |
| Ответ отправлен повторно | первая отправка проходит, повторная — нет |
| Google недоступен | ошибка запроса |
Порог доверия стоит проверять первым: значение 0.9 отсекает не только роботов, но и живых посетителей в режиме приватности или из-под редкого браузера. Разумная граница для начала — 0.3—0.5.
Google недоступен
Когда запрос к Google не удался — сеть, блокировка исходящих соединений, сбой у самой службы, — проверка отвечает отказом. Отправка не проходит.
Это осознанное поведение: пропускать отправки без подтверждения означало бы, что защита отключается ровно тогда, когда её проще всего обойти — достаточно сделать проверку недоступной.
Что делать, если сбой затянулся:
- Убедиться, что дело в связи: с сервера сайта запросить
https://www.google.comи посмотреть ответ. - На время снять флажок «Активность» — формы вернутся к штатной капче Битрикса и продолжат работать.
- После восстановления связи вернуть флажок.
Второй шаг — обычный порядок действий на время сбоя, а не аварийная мера: штатная капча остаётся рабочей защитой, пока reCAPTCHA недоступна.