我正在我的网络空间安装Google API PHP客户端(2.1.0)和following this tutorial。问题是我去HelloAnalytics.php
时遇到PHP错误:
致命错误:未捕获的异常 'guzzleHttp \ Ring \ Exception \ ConnectException',消息'cURL错误 6:见http://curl.haxx.se/libcurl/c/libcurl-errors.html' /reporting_com/google-api-php-client-2.1.0_PHP54/vendor/guzzlehttp/ringphp/src/Client/CurlFactory.php:126 堆栈跟踪:#0 /reporting_com/google-api-php-client-2.1.0_PHP54/vendor/guzzlehttp/ringphp/src/Client/CurlFactory.php(91):GuzzleHttp \ Ring \ Client \ CurlFactory :: createErrorResponse(Object(GuzzleHttp \ Ring \ Client) \ CurlMultiHandler) 数组,数组)#1 /reporting_com/google-api-php-client-2.1.0_PHP54/vendor/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php(244):GuzzleHttp \ Ring \ Client \ CurlFactory :: createResponse(Object(GuzzleHttp \ Ring \ Client) \ CurlMultiHandler) 数组,数组,数组,资源ID#128)#2 / share / src_serv-prd in /reporting_com/google-api-php-client-2.1.0_PHP54/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php 第49行
GuzzleHttp网站的libcurl-errors.html页面上的第6个错误说:
CURLE_COULDNT_RESOLVE_HOST(6) 无法解析主机。给定的远程主机未解析。
这似乎是合法的:我在公司网络上阻止每个卷曲主机。我必须对我的系统管理员说解锁这个主机才能让Curl工作,但我找不到URL主机。
这是什么?
答案 0 :(得分:0)
要继续其他请求,可以将选项 http_errors 设置为false:
$option = [
....
'http_errors' => false,
...
];