“wordpress”file_get_contents():SSL操作失败,代码为1

时间:2018-05-24 16:03:24

标签: php wordpress plugins file-get-contents

我创建了一个WordPress插件,由于证书错误,它已停止工作。

file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in

我联系了inmotionhosting,他们说证书很好。有问题的代码是:

$op = file_get_contents(plugins_url( '../PRTHSEL_Visualizer.html' , __FILE__ ));

有人建议我使用https请求获取文件。我已搜索但无法找到并回答如何通过https在WordPress插件中获取文件内容。

1 个答案:

答案 0 :(得分:1)

问题是file_get_contents()被赋予了本地文件的URL。通过将路径更改为本地,它现在可以在PHP7下运行。 PHP 5默认情况下从未验证过SSL,但PHP7确实如此。