2011-07-09 36 views
0

默认情况下,使用该虚拟主机上的IM:SSL不工作XAMMP

<VirtualHost www.somedomain.com:443> 
    DocumentRoot "C:/xampp/htdocs/www.somedomain.com" 
    ServerName www.somedomain.com 
    ServerAdmin [email protected] 
    ErrorLog "logs/error.log" 
    <IfModule log_config_module> 
     CustomLog "logs/access.log" combined 
    </IfModule> 

    SSLEngine on 
    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL 
    SSLCertificateFile "conf/ssl.crt/server.crt" 
    SSLCertificateKeyFile "conf/ssl.key/server.key" 

    <FilesMatch "\.(cgi|shtml|pl|asp|php)$"> 
     SSLOptions +StdEnvVars 
    </FilesMatch> 
    <Directory "C:/xampp/htdocs/www.somedomain.com"> 
     SSLOptions +StdEnvVars 
    </Directory> 

    BrowserMatch ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0 
    CustomLog "logs/ssl_request.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" 
</VirtualHost> 

而且已经包含在我的Windows主机文件。

但它口口声声说:

Fatal error: Uncaught exception 'Zend_Gdata_App_HttpException' with message 'Unable to Connect to ssl://www.google.com:443. Error #127380504: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? 

'

我一直在为lookinh几个小时的解决方案。

回答

0

这个错误显然来自使用Zend框架的PHP应用程序。这里是可能性

  • URL ssl://无效应该更像https://但我可能在这里是错误的,我对Zend Gdata框架不是很有经验。
  • CURL在xampp中没有SSL支持。
  • 检查您的PHP.ini文件以查看是否启用了ssl支持。

由于意识到Xampp很容易在Windows上运行,所以您可能希望给予香草Apache + PHP一个去看看是否可以复制该问题。