Как исправить ошибку PHP curl_error, curl_errno 77?

Ссылка скопирована
1 ответ

Пытаюсь отправить запрос с помощью 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

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Никита Орлов Ответ

Для исправления ошибки 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 для выявления причины ошибки.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно