无法在 TCP 连接上启用加密
Unable to enable crypto on TCP connection
在我的 concrete5 站点的一个页面中添加了 rss 提要块。用于从博客获取提要。出现以下错误:
无法在 TCP 连接上启用加密www.blog.com:确保 "sslcafile" 或 "sslcapath" 选项已针对环境正确设置
有什么解决办法吗?
此错误与您的服务器有关。它说它无法从使用 SSL (https) 的网站加载数据,因为您的服务器没有安装证书颁发机构文件。
请检查:
- 您的 Apache ssl_module (mod_ssl) 处于活动状态
- PHP 启用了这些扩展:php_openssl & php_curl
- 如果您的 php.ini 已为您的证书颁发机构定义了正确的绝对路径(curl.cainfo & openssl.cafile)
-
如果您的安装没有 CA 文件,则:
- 下载此文件:http://curl.haxx.se/ca/cacert.pem
添加到您的 php.ini
curl.cainfo = "<路径-cacert.pem >"
openssl.cafile = "<路径-cacert.pem >"
在我的 concrete5 站点的一个页面中添加了 rss 提要块。用于从博客获取提要。出现以下错误:
无法在 TCP 连接上启用加密www.blog.com:确保 "sslcafile" 或 "sslcapath" 选项已针对环境正确设置
有什么解决办法吗?
此错误与您的服务器有关。它说它无法从使用 SSL (https) 的网站加载数据,因为您的服务器没有安装证书颁发机构文件。
请检查:
- 您的 Apache ssl_module (mod_ssl) 处于活动状态
- PHP 启用了这些扩展:php_openssl & php_curl
- 如果您的 php.ini 已为您的证书颁发机构定义了正确的绝对路径(curl.cainfo & openssl.cafile)
-
如果您的安装没有 CA 文件,则:
- 下载此文件:http://curl.haxx.se/ca/cacert.pem
添加到您的 php.ini
curl.cainfo = "<路径-cacert.pem >" openssl.cafile = "<路径-cacert.pem >"