本文介绍了PHP解析SDK->你好世界错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 Php Parse Sdk
我的代码:
<?php
require 'vendor/autoload.php';
use Parse\ParseClient;
ParseClient::initialize('WVqz27oWBfP2weewrfeweKAlVWymjltMGqi9h', 'jgtaXI1Nrim1B4fdnewewewef3iNXgER8y', 'JD8B6dNL9FleweewewhjvvwZwIlc800');
use Parse\ParseObject;
$testObject = ParseObject::create("TestObject");
$testObject->set("foo", "bar");
$testObject->save();
?>
和错误:
Fatal error: Uncaught exception 'Parse\ParseException' with message 'SSL certificate problem: unable to get local issuer certificate' in C:\xampp\htdocs\parsesdk\vendor\parse\php-sdk\src\Parse\ParseClient.php:250
Stack trace: #0 C:\xampp\htdocs\parsesdk\vendor\parse\php-sdk\src\Parse\ParseObject.php(915): Parse\ParseClient::_request('POST', '/1/classes/Test...', NULL, '{"foo":"bar"}')
#1 C:\xampp\htdocs\parsesdk\vendor\parse\php-sdk\src\Parse\ParseObject.php(828): Parse\ParseObject::deepSave(Object(Parse\ParseObject))
#2 C:\xampp\htdocs\parsesdk\index.php(12): Parse\ParseObject->save()
#3 {main} thrown in C:\xampp\htdocs\parsesdk\vendor\parse\php-sdk\src\Parse\ParseClient.php on line 250
推荐答案
选项1:
您可以按照网址 http://curl.haxx.se/ca/cacert.pem 下载cacert.pem文件.然后去php.ini设置curl.cainfo = "c:/cacert.pem"
.
You can follow the url http://curl.haxx.se/ca/cacert.pem to download cacert.pem file. Then go to php.ini set curl.cainfo = "c:/cacert.pem"
.
选项2:
尝试在项目中找到代码curl_setopt($c, CURLOPT_URL, $url);
,然后在前面添加此代码curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, TRUE);
.
try to find the code curl_setopt($c, CURLOPT_URL, $url);
in your project then add this code curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, TRUE);
before.
这篇关于PHP解析SDK->你好世界错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!