php - Laravel 5.3 cpanel 中的社交名流 cacert.pem 错误

标签 php laravel-5.3 laravel-socialite

我创建了一个社交登录帐户,例如 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 文件夹位置 文件夹名称\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php

打开 CurlFactory.php 文件,转到 applyHandlerOptions() 然后更改

$conf[CURLOPT_SSL_VERIFYPEER] = true;

 $conf[CURLOPT_SSL_VERIFYPEER] = False;

我也获取了问题,请尝试一下,也许它可以工作。

关于php - Laravel 5.3 cpanel 中的社交名流 cacert.pem 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41554032/

相关文章:

laravel - 目标 [Laravel\Socialite\Contracts\Factory] ​​不可实例化

php - PHP MySQLi OOP 中 "->"和 "::"之间的区别

php - PHP异常真的比错误有用吗? (进阶)

php - Laravel 调度程序 - 在特定时间运行每月的特定日期

php - Gate::不允许在 Laravel 5.3 中工作

php - 使用社交名流在 laravel 中实现 facebook 数据删除回调

php - 为什么我无法检索 Facebook 性别? [Laravel 5.1 名媛]

php - 如何在 PHP 中使用 setInterval?

php - 从数组中删除元素并从 0 重新索引

php - Laravel 队列作业运行时间超过超时时间