致命错误:解析SDK未捕获的异常“解析\ ParseException的”与消息
问题描述:
我用下面的代码获取数据库数据:致命错误:解析SDK未捕获的异常“解析 ParseException的”与消息
require 'autoload.php';
$app_id='AAAAA';
$rest_key='XXXXX';
$master_key='RRRRR';
use Parse\ParseObject;
use Parse\ParseQuery;
use Parse\ParseACL;
use Parse\ParsePush;
use Parse\ParseUser;
use Parse\ParseInstallation;
use Parse\ParseException;
use Parse\ParseClient;
use Parse\ParseAnalytics;
use Parse\ParseFile;
use Parse\ParseCloud;
ParseClient::initialize($app_id, $rest_key, $master_key);
$object = new ParseQuery("Schools");
$playername = $object->get("playername");
我有我的解析账户DB与“学校”类一些数据。我试图让“playername”的价值,但我得到了以下错误:
Fatal error: Uncaught exception 'Parse\ParseException' with message 'SSL certificate problem: unable to get local issuer certificate' in C:\xampp\htdocs\planlet\src\Parse\ParseClient.php:250 Stack trace: #0 C:\xampp\htdocs\planlet\src\Parse\ParseQuery.php(305): Parse\ParseClient::_request('GET', '/1/classes/Scho...', NULL, NULL, false) #1 C:\xampp\htdocs\planlet\src\Parse\ParseQuery.php(248): Parse\ParseQuery->find(false) #2 C:\xampp\htdocs\planlet\src\Parse\ParseQuery.php(70): Parse\ParseQuery->first(false) #3 C:\xampp\htdocs\planlet\first.php(23): Parse\ParseQuery->get('schoolName') #4 {main} thrown in C:\xampp\htdocs\planlet\src\Parse\ParseClient.php on line 250
现在我在我的本地服务器XAMPP XAMPP 1.8.2工作[PHP:31年5月4日]
如何解决这个问题?
答
Atif Ghaffar在https://groups.google.com/forum/#!topic/parse-developers/f5RPj6DHA2E组中提供了一个补丁,以在XAMPP环境中使用Parse SDK。
答
我得到同样的问题,免去您ParseClient.php文件解决问题。 你需要告诉curl不要在解析库中验证ssl peer。 要做到这一点 去解析/ ParseClient.php
打开这个文件,你会发现
$rest = curl_init();
后,该行添加以下代码
curl_setopt($rest, CURLOPT_SSL_VERIFYPEER, false);
这将解决您的问题
非常感谢,它在我的本地工作 – 2015-08-30 20:01:48