Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试通过PHP访问解析时出现SSL证书问题_Php_Ssl_Parse Platform_Openssl - Fatal编程技术网

尝试通过PHP访问解析时出现SSL证书问题

尝试通过PHP访问解析时出现SSL证书问题,php,ssl,parse-platform,openssl,Php,Ssl,Parse Platform,Openssl,在开始之前,请注意以下几点:这个问题与解析无关,比如json对象。这是关于后端的 我一直试图通过PHP访问我的解析后端。Parse SDK的安装已经完成,就我所知,这部分工作正常。 但当我尝试访问我的解析后端时,我收到以下PHP错误: Fatal error: Uncaught exception 'Parse\ParseException' with message 'SSL certificate problem, verify that the CA cert is OK. Detail

在开始之前,请注意以下几点:这个问题与解析无关,比如json对象。这是关于后端的

我一直试图通过PHP访问我的解析后端。Parse SDK的安装已经完成,就我所知,这部分工作正常。 但当我尝试访问我的解析后端时,我收到以下PHP错误:

Fatal error: Uncaught exception 'Parse\ParseException' with message 'SSL certificate problem, verify that the CA cert is OK. 
Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed' in C:\xampp\htdocs\parsetest\vendor\parse\php-sdk\src\Parse\ParseClient.php:264 
Stack trace: 
#0 C:\xampp\htdocs\parsetest\vendor\parse\php-sdk\src\Parse\ParseObject.php(927): Parse\ParseClient::_request('POST', '/1/classes/Test...', NULL, '{"foo":"bar"}', false) 
#1 C:\xampp\htdocs\parsetest\vendor\parse\php-sdk\src\Parse\ParseObject.php(838): Parse\ParseObject::deepSave(Object(Parse\ParseObject), false) 
#2 C:\xampp\htdocs\parsetest\index.php(15): Parse\ParseObject->save() 
#3 {main} thrown in C:\xampp\htdocs\parsetest\vendor\parse\php-sdk\src\Parse\ParseClient.php on line 264
有人知道如何处理这个错误吗?以下是一些进一步的信息:

我的开发环境:

-Win10

-XAMPP(使用PHP5.6)


我已经做的:

-已安装的作曲家

-已安装Parse SDK(使用Parse PHP入门教程)

-安装了一个自生成的OpenSSL证书,如下所示

目前,我用于测试解析连接的PHP文件如下所示:

<?php

require 'vendor/autoload.php';

use Parse\ParseClient;

ParseClient::initialize('some', 'Parse', 'information');

use Parse\ParseObject;

$testObject = ParseObject::create("TestObject");
$testObject->set("foo", "bar");

$testObject->save();
?>


我发现了错误。php.ini无法识别我创建的.pem。现在好了;)

我发现了错误。php.ini无法识别我创建的.pem。现在好了;)

和的可能副本。您是从哪里获得SSL/TLS服务器证书的?谢谢您的回答。我知道这很有效。php.ini无法识别我创建的.pem。现在好了;)和的可能副本。您是从哪里获得SSL/TLS服务器证书的?谢谢您的回答。我知道这很有效。php.ini无法识别我创建的.pem。现在好了;)