Как исправить ошибку PHP curl_error, curl_errno 77?
Пытаюсь отправить запрос с помощью curl.
Читал, что нужно переустановить скрипт сертификатов Let's Encrypt, но сайт не на VPS, а на обычном хостинге (reg.ru).
Ошибка:
Error: call to URL ... failed with status 0, response , curl_error , curl_errno 77 |
Error: call to URL ... failed with status 0, response , curl_error , curl_errno 77
Может, есть другие причины?
Дополнительно:
Ответы:
А что по этому поводу говорит Гуугель?
https://www.google.com/search?q=php+curl+verbose
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для исправления ошибки PHP curl_error, curl_errno 77, вам следует принять следующие шаги:
1. Проверьте наличие подключения к интернету: убедитесь, что ваш сервер имеет доступ к сети и может соединиться с удаленным сервером, к которому вы пытаетесь обратиться через cURL.
2. Убедитесь, что URL правильно сформирован: проверьте URL, к которому вы обращаетесь, на наличие опечаток или других ошибок. Убедитесь, что он начинается с протокола (например, http:// или https://).
3. Проверьте настройки брандмауэра: убедитесь, что ваш сервер не блокирует исходящие соединения через cURL. Проверьте настройки брандмауэра на сервере и, если необходимо, разрешите доступ к интернету для cURL.
4. Проверьте наличие SSL сертификатов: если вы используете защищенное соединение (https://), убедитесь, что на сервере установлены корректные SSL сертификаты. В противном случае cURL может отклонить соединение из-за проблем с сертификатами.
5. Обновите версию cURL и PHP: убедитесь, что на вашем сервере установлена последняя версия cURL и PHP. Устаревшие версии могут содержать ошибки, которые могут вызвать проблемы с соединением.
Приведенные выше шаги должны помочь вам исправить ошибку PHP curl_error, curl_errno 77. Если проблема сохраняется, попробуйте выполнить дополнительные действия, такие как логирование запросов cURL для выявления причины ошибки.