【问题标题】:php parse sdk -> hello world errorphp parse sdk -> hello world 错误
【发布时间】:2014-08-26 23:04:12
【问题描述】:

我使用的是Php Parse Sdk的“Hello World”

我的代码:

<?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

【问题讨论】:

    标签: php sdk parse-platform


    【解决方案1】:

    选项 1:

    您可以通过http://curl.haxx.se/ca/cacert.pem 下载 cacert.pem 文件。然后去php.ini设置curl.cainfo = "c:/cacert.pem"

    选项 2:

    尝试在您的项目中找到代码curl_setopt($c, CURLOPT_URL, $url);,然后在前面添加此代码curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, TRUE);

    【讨论】:

    • 我根本没有使用 curl,所以这个答案对我没有任何价值,还有其他建议吗?
    猜你喜欢
    • 2017-03-20
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多