Это первый раз, когда я использую parse.com php SDK, и я пытаюсь выполнить следующий код
<?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(); } ?>
Но я получаю эту ошибку
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
Код это код учебника, я ничего не изменил, кто-нибудь знает, в чем проблема?
Я также получаю такую же проблему. Теперь я разрешаю использование некоторых других форумов.
Откройте ParseClient.php и найдите:
curl_init();
И после этого добавьте строку add:
curl_setopt($rest, CURLOPT_SSL_VERIFYPEER, false);
Это будет работать.