0
我想使用的XMLDocument,以實時生成一個XML,並在AWS S3存儲桶無法XML DOM添加到AWS S3存儲
public static function putXML_To_Bucket($bucket, $dom, $location) {
\t \t $rest = new S3Request('PUT', $bucket, $location);
\t \t $rest->data = $dom->saveXML();
\t \t $rest->size = strlen($rest->data);
\t \t $rest->setHeader('Content-Type', 'application/xml'); \t \t \t
\t \t $rest = $rest->getResponse();
\t \t var_dump($rest);
\t \t if ($rest->error === false && $rest->code !== 200)
\t \t \t $rest->error = array('code' => $rest->code, 'message' => 'Unexpected HTTP status');
\t \t if ($rest->error !== false) {
\t \t \t trigger_error(sprintf("S3::putBucket({$bucket}, {$acl}, {$location}): [%s] %s",
\t \t \t $rest->error['code'], $rest->error['message']), E_USER_WARNING);
\t \t \t return false;
\t \t }
\t \t return true;
\t }
後續代碼var_dump添加到文件夾( $休息)產生這個錯誤
object(stdClass)#9 (1) {
["error"]=>
array(3) {
["code"]=>
int(60)
["message"]=>
string(63) "SSL certificate problem: unable to get local issuer certificate"
["resource"]=>
string(34) "/mybucket/"
}
}
注意我正在從本地主機開發。
我不知道爲什麼會發生這種情況。任何幫助將非常感激。
也許這個鏈接將幫助:'https://stackoverflow.com/questions/24620393/aws-ssl-security-error-curl-60-ssl-certificate-prob-unable-to -get-local' –