Почему не работает reCAPTCHA и как это исправить?
reCAPTCHA является бесплатным сервисом от Google для защиты от ботов. Если встроенная система сайта имеет какие-то подозрения, она высвечивает пользователю капчу с просьбой решить простую головоломку (обычно выбрать картинки). Также ее вставляют при выполнении важных действий, вроде входа в аккаунт. Вот только reCAPTCHA не всегда работает. Головоломки могут появляться и сразу исчезать, совсем не реагировать на клики или всегда показывать ошибки. Вот как исправить любые проблемы в работе капчи.
Что делать, если не работает reCAPTCHA?
Начнем с самого эффективного и простого в реализации. Так постепенно рассмотрим все методы, дойдя до самого последнего – сброса настроек.
Способ 1: обновляем браузер
Чтобы обновить браузеры на базе Chromium (Chrome, Opera и др.), достаточно открыть правильную страницу. Вот ссылка на нее в Хроме. Альтернативный способ – открыть основное меню браузера и выбрать там:
- Google Chrome. «Справка» — «О браузере Google Chrome».

- Opera. «Обновление & Восстановление».
- Firefox. «О Firefox».
На следующей вкладке запустится поиск актуальных версий браузера и покажется кнопка, если есть возможность его обновить.
Способ 2: отключаем VPN или прокси
Настройка VPN-сервиса может блокировать отображение определенного контента или загрузку данных с некоторых IP. Если проблема в этом, поможет временное отключение подобных служб.
Способ 3: сброс кэша IP
Если IP уже заслужил плохую репутацию и все сервисы распознают его в качестве подозрительного, сброс может помочь. Об этом свидетельствует то, что reCAPTCHA не срабатывает во всех браузерах.
Как это сделать:
- Правой кнопкой мыши жмем по Пуску и выбираем «Командная строка».
- Поочередно вводим следующие команды, после каждой нажимая Enter:
- netsh winsock reset
- netsh int ip reset
- ipconfig /release
- ipconfig /renew
Остается только перезагрузить браузер.
Способ 4: сканируем компьютер на наличие вирусов
Возможно, в систему закралось вредоносное ПО. Это легко исправить с помощью любого популярного антивируса. Даже Защитник Windows должен справиться со своей задачей.
Способ 5: сбрасываем настройки браузера
Это должно сработать у большинства пользователей, но заранее лучше включить синхронизацию данных с сервером и удалить аккаунт. Принцип сброса прост:
- Переходим в «Настройки» браузера через основное меню.
- Листаем список в самый конец, для этого придется открыть «Дополнительные настройки».
- Жмем на элемент «Восстановление настроек по умолчанию» или «Сброс».
- Подтверждаем намерение.

Теперь нужно проверить, работает ли reCAPTCHA. Скорее всего все заработало и сейчас самое время вернуть свои данные, выполнив синхронизацию с серверами.
[решено] Не отображается капча
Доброго времени суток, столкнулся с такой проблемой — при регистрации не отображается капча, второй день не могу найти решение. Кто-нибудь сталкивался с таким?
P.S. Никаких изменений на сайте не делал, до этого работало все нормально27 комментариев
Первым делом надо смотреть, а работает ли капча вообще. Т.е. клик правой кнопкой мыши по тому месту, где должна быть капча и «Открыть в новой вкладке», «Открыть изображение» или что-то в этом роде (в зависимости от браузера).
Если изображение в новом окне/вкладке отображается нормально, то почти наверняка проблема в том, что в конфиге адрес сайта явно задан с www, а юзер заходит без www или наоборот. Т.е. в конфиге, напр., стоит:
$config['path']['root']['url'] = 'http://www.site.com/';А юзер заходит просто site.com (без www). И браузер блокирует запрос к другому домену.
Отредактирован: Только что
Вот что отображает
Отредактирован: Только что
Это когда изображение капчи напрямую пробуете открыть? А в логе какие-то ошибки есть?
Чтобы не мешать с другими ошибками (если они были), файл /_tmp/logs/error.log лучше удалить, еще раз попробовать посмотреть капчу, а потом посмотреть, нет ли ощибок в лог-файле
Отредактирован: Только что
в журнале ошибок нет, а это появляется когда открываю напрямую
Отредактирован: Только что
Скажите, это проявляется в Firefox? Расширение Скайп стоит?
Отредактирован: Только что
В хроме, фаерфоксе, сафари на разных компах пробовал и с разными ос
Отредактирован: Только чтоХм, странно это. А если просто набрать site.com/captcha/ (т.е. без параметра, без цифр в конце), то та же ошибка?
Отредактирован: Только что

На другом сайте, на этом же хостинге все нормально
Отредактирован: Только что
капчу можно как-то отключить? пока проблема не решиться? в конфиге не нашел
Отредактирован: Только чтоВообще полного отключения капчи не предусмотрено, но можно вместо картинки подключить гугловскую реКапчу, плагин идет в комплекте с движком.
www.google.com/recaptcha/admin — здесь можно получить ключи для нее.
common/plugins/recaptcha/config/config.php — здесь задаются настройки
Отредактирован: 9 мая 2015, 23:32
а каким образом ее потом подключить?
Отредактирован: Только что
Просто активируется плагин recaptcha и все. Замена каптчи-картинки на гугловскую сама выполнится
Отредактирован: Только что
У меня его нет, Alto CMS: 1.0.10.2. Где его скачать?
Отредактирован: Только что
А, так это версия 1.0+? В этой версии плагин рекаптча не будет работать, она только для 1.1 (
Отредактирован: 9 мая 2015, 23:47
Да 1.0+, два дня бьюсь не могу найти проблему((
Отредактирован: 9 мая 2015, 23:49Пытаюсь сообразить хотя бы чисто теоретически, где может быть проблема. Раз браузер пытается вывести изображение, то заголовок header(«Content-Type: image/jpeg») в браузер передается. После этого идет вывод самого изображения чисто пхп-шной функцией imagejpeg(). Там ломаться вообще нечему…
Отредактирован: Только что
А для этого сайта нет индивидуальных настроек php? Для него расширение GD вообще доступно?
Отредактирован: Только чтонет, на хостинге стоит два сайта на альто, на одном работает, на другом нет
Версия PHP: 5.3.10-1ubuntu3.18
Графика: GD: 2.0
Версия Smarty: Smarty-3.1.19
Версия Alto CMS: 1.0.10.2Отредактирован: 9 мая 2015, 23:59
Еще одна попытка: попробуйте в браузере набрать site.com/engine/libs/kcaptcha/ — будет картинка?
Отредактирован: Только что
Отредактирован: Только что
Значит, вероятнее всего, какие-то проблемы с сессиями. Теперь понять бы еще, какие…
Отредактирован: Только что
каким образом это можно узнать?
Отредактирован: Только чтоДа вот пытаюсь сообразить. Можно попробовать так: в файле common/classes/actions/ActionCaptcha.class.php найти:
$oCaptcha = new KCAPTCHA(); $this->Session_Set('captcha_keystring', $oCaptcha->getKeyString());И закомментировать строку:
$oCaptcha = new KCAPTCHA(); //$this->Session_Set('captcha_keystring', $oCaptcha->getKeyString());После этого попробовать еще раз вернуться к началу и открыть изображение по адресу site.com/captcha/. Если картинка появится, значит, точно что-то неладное с сессией
Отредактирован: Только что
не появилась
Отредактирован: Только чтоЕсли кому интересно, то проблема была в том, что конфиг одного из плагинов был сохранен в формате «UTF-8 c BOM».
Казалось бы, при чем тут капча? Я понимаю это так: сайт работает на niginx + php-fpm. И при загрузке файлов конфига, загружался, кроме прочего, и этот файл с BOM, и эти злосчастные три байта улетали в выходной буфер сервера. А потом, при выводе сгенерированной движком капчи, они встраивались в бинарный изображения, ломая формат картинки.
Интересно то, что при работе с apache в подобных случаях возникают ошибки от того, что идет отправка заголовков функцией header(), в то время как уже пошел вывод клиенту. А вот nginx, видимо, работает иначе, BOM-коды буферизирует, но клиенту сразу не отправляет, поэтому ошибок явных при использовании header() не возникает.
Отредактирован: Только что

aVadim, помогите пожалуйста сайты вообще не видят капчу что делать .
Не отображается капча на гугл хром
с месяц назад перестала отображаться капча на гугл хром. по началу обновляя ее, получалось увидеть. теперь не получается. убрал расширение Download Master. заработало. Ура но при смене страницы снова перестала отображаться. что только ни делаю. капчу не вижу. но если на нее кликнуть правой кнопкой мыши и вывести на отдельное окно, то там можно прочитать. но это не очень удобно. почему раньше работало, а теперь нет на других браузерах капча отображается нормально
Лучший ответ
Проверь здесь
http://www.surfpatrol.ru/ru/Report
Александр АкимовЗнаток (340) 11 лет назад
Проблем не обнаружено
Остальные ответыМне помогло решение: в файле capcha.php
изменить http на https
и убрать www
работчий—>>>@error_reporting(E_ALL ^ E_NOTICE);
@ini_set(‘display_errors’, true);
@ini_set(‘html_errors’, false);
@ini_set(‘error_reporting’, E_ALL ^ E_NOTICE);function clean_url ($url)
if ($url == ») return;
$url = str_replace(«https://», «», $url);
if (strtolower(substr($url, 0, 4)) == ‘.’) $url = substr($url, 4);
$url = explode(‘/’, $url);
$url = reset($url);
$url = explode(‘:’, $url);
$url = reset($url);if (clean_url($_SERVER[‘HTTP_REFERER’]) != clean_url($_SERVER[‘HTTP_HOST’])) return;
как всегда помогает чистка куки
Это блокировщик рекламы не даёт увидеть. Встать курсором на капчу — кликнуть правой кнопкой мышки — AdBlock — выбрать «Приостановить на этом сайте» и обновить.
# captcha
Как добавить на сайт форму обратной связи Пример формы обратной связи Как добавить такую форму на свой сайт Откройте приложение «Сайт» и перейдите в раздел «Блоки». Выберите блок с названием «site.send_email_form». Щелкните по фрагменту кода под надписью «Встроить.
+7 Невозможно включить капчу от Google reCaptcha Не принято Здравствуйте. Стоит Shop-Script 6.2.0.4249, установлены все обновления. Пытаюсь включить Captcha от Googe, reCaptcha — захожу в /webasyst/shop/?action=settings , включаю reCaptcha, ввожу siteKey и Secret, нажимаю «Сохранить» и не выдает.
+4 Yandex SmartCaptcha для Webasyst Выполнено В свете последних событий есть подозрение, что Google уедет, а мы останемся. Может быть рассмотреть вариант подключения Yandex SmartCaptcha? https://cloud.yandex.ru/servic. define(‘SMARTCAPTCHA_SERVER_KEY’.
Как отключить форму? Как в стандартной форме сайта отключить капчу?
Как включить reCAPTCHA Перейдите на сайт Google reCAPTCHA и щелкните по кнопке «Admin console». Авторизуйтесь в своем аккаунте Google или зарегистрируйте новый. Заполните форму регистрации сайта и сохраните введенные данные кнопкой «Отправить». Скопируйте.
+2 Боты с левыми регистрациями научились гуглокапчу обходить На рассмотрении Всю предыдущую неделю наблюдаю левые регистрации и спамные комментарии в блоге от ботов. Гуглокапча есть, включена, настроена. Не помогает. 🙁
Как отключить гугл капчу не через админку Есть решение Помогите, пожалуйста, подскажите как отключить капчу, если не удаётся войти в админку, потому что капча не позволяет и пишет ОШИБКА: неверный ключ, Капча введена неверно.
В файле wa-config/backend_auth.php замените строку ‘login_captcha’ => ‘always’,на ‘login_captcha’ => »,
Михаил Ушенин
Приложение Метрика: Captcha, Recaptcha Есть решение Добрый день!Пользуемся приложением метрика (последнее обновление 4 декабря, wa 1.9.7.287), не отображается recaptcha и captcha при превышении запросов по настройкам, просто страница с уведомлением, в консоли ссылается на javascript.
Добрый день!Спасибо за информацию. Сегодня отправим на модерацию исправление.
creativit.ru
Неправильная работа капчи Есть решение Добрый день!Некоторое время назад заметил, что капча на сайте работает неправильно. Какой бы код не вводил в это поле (верный код и не верный), капча не проходит проверку. Изучил данную статью https://support.webasyst.ru/4720/add-feedback-form. и.
storage([‘captcha’, $wa->app()], »)>зачем такие танцы с бубнами?)) можно просто не вставлять captcha()> в форму.проблема может быть если Вы пытаетесь использовать несколько капч на странице — решение попадалось на форуме. может плагин. а может кеш..гадать можно долго 🙂$wa->
enso_studio@mail.ru
Капча Webasyst на первом шаге оформления заказа не срабатывает. Заказ не может быть оформлен. Есть решение В связи с последним обновлением до версии 1.8.4.225, в котором решались какие-то вопросы с reCAPTCHA и последующим быстрым обновлением до версии 1.8.5.226 возникла следующая проблема. Если включить в магазине в Настройках -> Оформление заказа показ.
А тем временем выкатили обновку. Надеюсь, что ничего нового не поломалось. Поставлю пока на тестовый хостинг. :)))
replicant
Заменить стандартную captcha на recaptcha в разделе Сайт Заменить стандартную capcha на recaptcha в форме обратной связи
Капча для копии магазина на поддомене Доброго времени суток!В наличии две копии магазина движка еще версии 2.89 на основном домене и на поддомене. Работают от одной базы, имеют общий архив картинок. С сайтом на основном домене проблем нет.Сайт который на поддомене не отображает капчу. На.
Замена стандартной капчи на Google reCAPTCHA в форме регистрации В настройках магазина выбран и настроен пункт : Капча: Google reCAPTCHAВыбранный тип будет использован на витрине вашего интернет-магазина везде, где показывается капча./webasyst/shop/?action=settingsв бекэнде: Сайт/ Личный кабинет / Настройка.
Не отображается капча при регистрации Всем доброго дня!Не подскажете, по какой причине может не отображаться капча при регистрации — http://shikhalal.com/?Ни каких изменений не вносилось, сайт не переносили на другой хост.
Recaptcha на других языках Есть решение Всем привет!Очень хочу знать, как сделать, чтобы recaptcha была на русском и английском языках (в зависимости от языка витрины). А то сейчас она только на английском языке:Например, тут: http://beeko.ru/otzyvy/
вопрос снят) она берёт настройки браузера и устанавливает язык)
Alina Dilaevanginx + php5-fpm + captcha ПриветствуюСразу скажу это не вопрос это сразу ответ всем тем кто будет 4 часа мучаться и искать как исправить ошибку с капчей. Если вы этот вопрос читаете — значит уже перечитали все стандартные ответы «мол загляните в faq» с правильным.
Установка капчи в форму подписки на рассылку Есть решение Собственно, хочу знать, как это сделать. А то пачками боты подписываются на рассылку ежедневно. Или как вычислить IP-ник зареганного контакта, чтобы сразу его же забанить?сайт http://beeko.ru — форма подписки в футере и на главной странице
https://support.webasyst.ru/39/collect-subscriber-. там есть специальный чекбокс — капча. Это если речь о «Рассылках». Если самопальная форма — то делать самому.
Николай Иванов
Капча В блоге хочу добавить гугл рекапчу или какие-нибудь аналоги на добавление комментариев, но после добавления гугл рекапчи она не реагирует на input submit, хотя рекапча расположена там где надо, в чем может быть проблема?
Не отображается captcha Переехал на новый сервак php-fpm + nginx — перестала отображаться капчаМожет кто-нибудь знает, как настроить конфиг nignx для корректного отображения капчи?
Капча не отображается Обнаружил, что при использовании расширения PHP ImageMagick не работает капча в форме обратной связи block(«site.send_email_form»)>. Как только переключился на GD, то капча заработала. Это у меня что-то не так или все же лучше.
Как убрать капчу в контактной форме? Есть решение Здравствуйте!Как убрать капчу в контактной форме? Не только из html, но из серверной части, чтобы не требовал его ввод и отправлял письма без нее.Спасибо!
Вот такой есть способ, как убрать проверку капчи из серверной части.storage([‘captcha’, $wa->app()], »)>Это нужно добавить в шаблоне перед sendEmail( . )>. Правильной капчей будет считаться пустая, и проверка не вернёт ошибок.$wa->