Laravel 5.3 Socialite cacert.pem cpanel 错误
Laravel 5.3 Socialite cacert.pem error in cpanel
我创建了社交登录,例如 facebook、google 和 twitter。我确实在本地服务器 cacert.pem
中进行了配置,并且可以正常工作。但是我的托管 cpanel 仍然抛出异常:
RequestException in CurlFactory.php line 187: cURL error 77: error
setting certificate verify locations: CAfile:
/etc/ssl/certs/cacert.pem CApath: none (see
http://curl.haxx.se/libcurl/c/libcurl-errors.html)
请无需更改您的共享主机,您可以转到 laravel-5.3 文件夹位置
foldername\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php
打开 CurlFactory.php 文件转到 applyHandlerOptions() 然后更改
$conf[CURLOPT_SSL_VERIFYPEER] = true;
到
$conf[CURLOPT_SSL_VERIFYPEER] = False;
我也遇到了问题,请尝试一下,也许它可以工作。
我创建了社交登录,例如 facebook、google 和 twitter。我确实在本地服务器 cacert.pem
中进行了配置,并且可以正常工作。但是我的托管 cpanel 仍然抛出异常:
RequestException in CurlFactory.php line 187: cURL error 77: error setting certificate verify locations: CAfile: /etc/ssl/certs/cacert.pem CApath: none (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
请无需更改您的共享主机,您可以转到 laravel-5.3 文件夹位置 foldername\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php
打开 CurlFactory.php 文件转到 applyHandlerOptions() 然后更改
$conf[CURLOPT_SSL_VERIFYPEER] = true;
到
$conf[CURLOPT_SSL_VERIFYPEER] = False;
我也遇到了问题,请尝试一下,也许它可以工作。