找不到套接字传输"ssl"



我试图弄清楚"为什么"我从Joomla 3.X组件Gcalendar(谷歌日历)收到错误消息。错误消息如下。

Error Unable to Connect to ssl://www.google.com:443. Error
#-912967449: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?

我已经在这里和其他网站上阅读了其他几个线程,但大多数都概述了"如何"启用/安装/等......SSL。我已经将信息.php数据复制/粘贴到这里的谷歌文档中。所有处理SSL的内容都标记为"打开"或"已安装"。

服务器目前不是"公共的",它只能在学区的网络中使用。这可能是问题的原因吗?

有人有什么想法吗?

ssl://www.google.com:443

应该是

https://www.google.com:443 

我也遇到了这个错误。就我而言,这是因为我在本地工作,而不是在现场工作。一旦我把它上线,它工作得很好。只是把它放在这里,以防其他人遇到同样的事情。

为 php 安装 OpenSSL 模块:

  1. In the php.ini file, 
add this line "extension = php_openssl.dll" 
 2.Make sure that the folder "ext" have this dll, 
if not then add the desired version.

Установить для php модуль OpenSSL:

1)В файле php.ини,
добавь строку  "extension=php_openssl.dll"
2) Убедись что в папке "ext" есть эта dll,
если нет то добавте необходимой версии. 

最新更新