2015-01-05 6 views
9

Jest to pierwszy raz używam parse.com php SDK i próbuję wykonać następujący kodBłąd krytyczny: Uncaught wyjątek „Parse ParseException” z komunikatem "certyfikat SSL proble: nie można uzyskać lokalny certyfikat emitenta

<?php require '../autoload.php'; 
use Parse\ParseObject; 
use Parse\ParseClient; 
ParseClient::initialize("Zsr...", "BzM..", "D..."); 
$gameScore = new ParseObject("GameScore"); 
$gameScore->set("score", 1337); 
$gameScore->set("playerName", "Sean Plott"); 
$gameScore->set("cheatMode", false); 

try { 
     $gameScore->save(); 
     echo 'New object created with objectId: ' . $gameScore->getObjectId(); 
     } catch (ParseException $ex) { 
      // Execute any logic that should take place if the save fails. 
      // error is a ParseException object with an error code and message. 
      echo 'Failed to create new object, with error message: ' + $ex->getMessage(); 
    } 
?> 

Ale ja dostać ten błąd

Fatal error: Uncaught exception 'Parse\ParseException' with message 'SSL certificate problem: unable to get local issuer certificate' in /opt/lampp/htdocs/parse/src/Parse/ParseClient.php:250 Stack trace: #0 /opt/lampp/htdocs/parse/src/Parse/ParseObject.php(925): Parse\ParseClient::_request('POST', '/1/classes/Game...', NULL, '{"score":1337,"...', false) #1 /opt/lampp/htdocs/parse/src/Parse/ParseObject.php(836): Parse\ParseObject::deepSave(Object(Parse\ParseObject), false) #2 /opt/lampp/htdocs/parse/src/hola.php(11): Parse\ParseObject->save() #3 {main} thrown in /opt/lampp/htdocs/parse/src/Parse/ParseClient.php on line 250 

kod to kod samouczku iI nie zmieniły coś ktoś wie w czym problem?

+0

Możliwy duplikat [php parse sdk -> hello world error] (http://stackoverflow.com/questions/25516518/php-parse-sdk-hello-world-error) – Maks3w

Odpowiedz

53

Otrzymuję również ten sam problem. Teraz postanawiam użyć innej odpowiedzi na forum.

Otwórz ParseClient.php i znaleźć:

curl_init(); 

A po tej linii Dodaj dodaj:

curl_setopt($rest, CURLOPT_SSL_VERIFYPEER, false); 

To zadziała.

+0

Nie, ale kilka miesięcy temu byłem po tym wszystkim. Dziękujemy za szybkie, proste rozwiązanie! <3 – jjonesdesign

+1

Proszę wziąć pod uwagę tę odpowiedź, ponieważ może być lepszym rozwiązaniem: http://stackoverflow.com/a/25659839/3562415 – iCaramba

+0

Dobre rozwiązanie poprzez wyłączenie weryfikatora ssl. Mogłem być katastrofą w moim projekcie, jeśli nie znalazłem tego rozwiązania –

Powiązane problemy