我对此完全迷失了,我不确定是什么导致了这个错误:
致命错误:未捕获的异常 'cURL_Exception' 带有消息'cURL 资源:资源 id #17; cURL 错误:SSL 证书问题,验证 CA 证书是否正常。详细信息:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败(cURL 错误代码 60)。见http://curl.haxx.se/libcurl/c/libcurl-errors.html有关错误代码的说明。在 C:\Inetpub\wwwroot\htdocs\TestSite\src_ama\lib\requestcore\requestcore.class.php:824 堆栈跟踪:#0 C:\Inetpub\wwwroot\htdocs\TestSite\src_ama\services\s3.class.php (903): RequestCore->send_request() #1 C:\Inetpub\wwwroot\htdocs\TestSite\src_ama\services\s3.class.php(1625): AmazonS3->authenticate('mybucket', Array) #2 C :\Inetpub\wwwroot\htdocs\TestSite\class_SysFunc.php(794): AmazonS3->list_objects('mybucket', Array) #3 C:\Inetpub\wwwroot\htdocs\TestSite\sub_dashOverview.php(26): SysFunc- >getCartonSize('1.41c388ab584f1...') #4 {main} 在第 824 行的 C:\Inetpub\wwwroot\htdocs\TestSite\src_ama\lib\requestcore\requestcore.class.php 中抛出
我在我的网站中进行此设置的方式是,我有一个用于连接到 S3 的类,它在我的主机帐户上运行良好。
类.php
if(!class_exists('SysFunc')){
class SysFunc{
var $s3;
var $bucket = 'mybucket';
function __construct() {
require_once ('amazon/sdk.class.php');
$this->s3 = new AmazonS3();
}
...More functions
}
}
我想知道它是否与我的 php.ini 文件或可能与 Apache 配置文件有关。
任何想法都会有所帮助。