Клиент Google Api Php - ошибка cURL 6: не удалось разрешить хост:

Я использую PHP-клиент Google APi для проверки логинов Google Play из моего приложения для Android. Из ниоткуда служба перестала работать и выдает мне эту ошибку.

Неустранимая ошибка>: неперехваченное исключение 'GuzzleHttp \ Exception \ ConnectException' с сообщением 'ошибка cURL 6: не удалось разрешить хост: www.googleapis.com (см. http://curl.haxx.se/libcurl/c/libcurl-errors.html) 'в /var/www/vhosts/smokah.one /api.smokah.one/csgo/google-api-php-client/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:186 Трассировка стека: 0 /var/www/vhosts/smokah.one/api.smokah .one / csgo / google-api-php-client / vendor / guzzlehttp / guzzle / src / Handler / CurlFactory.php (150): GuzzleHttp \ Handler \ CurlFactory :: createRejection (Object (GuzzleHttp \ Handler \ EasyHandle), Array) 1 /var/www/vhosts/smokah.one/api.smokah.one/csgo/google-api-php-client/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(103): GuzzleHttp \ Handler \ CurlFactory :: finishError (Object (GuzzleHttp \ Handler \ CurlHandler), Object (GuzzleHttp \ Handler \ EasyHandle), Object (GuzzleHttp \ Handler \ CurlFactory)) 2 /var/www/vhosts/smokah.on e / api.smokah.one / csgo / google-api-php-client / vendor / guzzlehttp / guzzle / src / Handler / CurlHandler.php (43): GuzzleHttp \ Handler \ CurlFactory :: finish (Object (in / var / www / vhosts / smokah.one / api.smokah.one / csgo / google-api-php-client / vendor / guzzlehttp / guzzle / src / Handler / CurlFactory.php в строке 186

Это произошло из ниоткуда.

С уважением Элиас


person user3022024    schedule 11.01.2018    source источник


Ответы (1)


Вы можете попробовать вариант ниже:

  1. Проверьте свой ssl-сертификат, возможно, он настроен неправильно. Вы можете попробовать один раз прокомментировать строку extension = curl.so из вашего php.ini

  2. Убедитесь, что размещенный сервер должен иметь возможность пинговать веб-сайты Google, передав URL-адрес службы Google, если он заблокирован.

  3. Перезапустите службу php-fpm, если вы внесли какие-либо изменения, связанные с конфигурацией сервера.

В моем случае сработали 2-е варианты, каждый раз, когда мне нужно удаленно войти на мой сервер и запустить Интернет, поскольку там есть прокси.

Сообщите мне, сработало ли для вас какое-либо из вышеперечисленных решений.

Спасибо!

person Jenil Kanani    schedule 01.02.2018