2014-09-29 135 views
3

我用下面的代码获取数据库数据:致命错误:解析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日]

如何解决这个问题?

回答

2

我得到同样的问题,免去您ParseClient.php文件解决问题。 你需要告诉curl不要在解析库中验证ssl peer。 要做到这一点 去解析/ ParseClient.php

打开这个文件,你会发现

$rest = curl_init(); 

后,该行添加以下代码

curl_setopt($rest, CURLOPT_SSL_VERIFYPEER, false); 

这将解决您的问题

相关问题