cpanel 中的 Laravel 5.3 Socialite cacert.pem 错误
Posted
技术标签:
【中文标题】cpanel 中的 Laravel 5.3 Socialite cacert.pem 错误【英文标题】:Laravel 5.3 Socialite cacert.pem error in cpanel 【发布时间】:2017-05-24 01:39:31 【问题描述】:我创建了一个社交登录,例如 facebook、google 和 twitter。我确实在本地服务器cacert.pem
中进行了配置,并且可以正常工作。但是我的托管 cpanel 仍然抛出异常:
CurlFactory.php 第 187 行中的 RequestException:cURL 错误 77:错误 设置证书验证位置:CAfile: /etc/ssl/certs/cacert.pem CApath:无(参见 http://curl.haxx.se/libcurl/c/libcurl-errors.html)
【问题讨论】:
你见过这个吗? ***.com/questions/30240840/… 是的,我解决了,但我无法解决我的 c-panel。 您联系过您的托管服务提供商吗? 我的主机是共享的。我能解决吗? 是的,我给他发邮件,但他的工作很延迟。 【参考方案1】:请不要更改您的共享托管,您可以转到 laravel-5.3 文件夹位置 文件夹名称\供应商\guzzlehttp\guzzle\src\Handler\CurlFactory.php
打开CurlFactory.php文件去applyHandlerOptions()然后修改
$conf[CURLOPT_SSL_VERIFYPEER] = true;
到
$conf[CURLOPT_SSL_VERIFYPEER] = False;
我也提取问题请尝试它可能工作。
【讨论】:
以上是关于cpanel 中的 Laravel 5.3 Socialite cacert.pem 错误的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 5.3 用户模型中的 CanResetPassword
Laravel 5.3+ 中的 Route::controller() 替代方案
RouteCollection.php 第 161 行 Laravel 5.3 中的 NotFoundHttpException
Laravel 5.3 登录路由 - RouteCollection.php 中的 NotFoundHttpException