3

在我的具体网站上的一个页面中,添加了 rss 提要块。从博客获取提要。得到以下错误:

无法在 TCP 连接 www.blog.com 上启用加密:确保为环境正确设置了“sslcafile”或“sslcapath”选项

任何解决方案?

4

1 回答 1

0

此错误与您的服务器有关。它说它无法从使用 SSL (https) 的网站加载数据,因为您的服务器没有安装证书授权文件。
请检查 :

  1. 您的 apache 已激活 ssl_module (mod_ssl)
  2. PHP 启用了这些扩展:php_openssl & php_curl
  3. 如果您的 php.ini 为您的证书颁发机构定义了正确的绝对路径( curl.cainfo 和 openssl.cafile )

-

如果您的安装没有 CA 文件,则:

  1. 下载此文件:http ://curl.haxx.se/ca/cacert.pem
  2. 添加到您的 php.ini

    curl.cainfo = "<path-to-cacert.pem >" openssl.cafile = "<path-to-cacert.pem >"

于 2018-05-31T06:51:30.280 回答