2014-02-19 53 views
0

我想弄清楚“为什么”我从Joomla 3.X组件Gcalendar(谷歌日历)收到错误消息。错误消息如下。无法找到套接字传输“SSL”

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? 

我已经读过这里和其他网站上的其他几个线程,但大多数概述'如何'启用/安装/ etc ... SSL。我已将info.php数据复制/粘贴到google doc here。处理SSL的所有内容都被标记为“开启”或“已安装”。

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

任何想法的人?

+0

显然不是,否则你不会得到错误。你是否检查过'phpinfo()'输出来查看ssl是否真的开启?如果没有,你一直在修改错误的php.ini文件和/或忘记重新启动你的网络服务器,以便新的设置生效。 –

回答

2
ssl://www.google.com:443 

应该

https://www.google.com:443 
1

我只是有这个错误也是如此。就我而言,这是因为我在当地工作,而不是在现场。一旦我把它生活,它运作良好。只要把它放在这里,以防其他人遇到同样的事情。

0

将OpenSSL安装模块的PHP:

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, 
если нет то добавте необходимой версии.