file_get_contents(): SSL operation failed with code 1. And more 这个答案不适用于我。我已经尝试过了。我没有“证书验证失败”问题。
首先,我是服务器配置的新手。 我的问题是当我使用没有安装OpenSSl和ssl证书的本地机器时...我的代码通过Facebook SDK for PHP在Facebook上成功上传图像。
但是当我在服务器上传相同的代码,其中ssl启用和https工作正常,然后我的代码显示错误: -
Warning: fopen(): SSL operation failed with code 1. OpenSSL Error messages:
error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
at ErrorHandler ->handleError ('2', 'fopen(): SSL operation failed with code 1. OpenSSL Error messages: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol', '/facebook/php-sdk-v4/src/Facebook/FileUpload/FacebookFile.php', '91', array())
我不知道出了什么问题。是任何服务器配置问题还是其他什么?
我的机器PHP版本是: - PHP 5.5.9-1ubuntu4.20(cli) 我的服务器PHP版本是: - PHP 5.6.11-1ubuntu3.4(cli)