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 项目临时访问需要 cPanel 名称

Laravel 5.3 用户模型中的 CanResetPassword

Laravel 5.3+ 中的 Route::controller() 替代方案

Laravel 5.3:布局视图中的路由

RouteCollection.php 第 161 行 Laravel 5.3 中的 NotFoundHttpException

Laravel 5.3 登录路由 - RouteCollection.php 中的 NotFoundHttpException