【问题标题】:SSL Not working on XammpSSL 不适用于 Xampp
【发布时间】:2011-10-01 17:28:06
【问题描述】:

默认情况下,我在虚拟主机上使用这个:

<VirtualHost www.somedomain.com:443> 
    DocumentRoot "C:/xampp/htdocs/www.somedomain.com"
    ServerName www.somedomain.com
    ServerAdmin webmaster@www.somedomain.com
    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?

'

我已经寻找解决方案几个小时了。

【问题讨论】:

    标签: xampp virtualhost host


    【解决方案1】:

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

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

    意识到 Xampp 在 Windows 上很容易上手,您可能想尝试一下 vanilla Apache + PHP,看看是否可以复制问题。

    【讨论】:

      猜你喜欢
      • 2013-09-24
      • 2016-05-02
      • 2011-03-04
      • 1970-01-01
      • 2013-03-09
      • 2016-10-17
      • 2013-10-20
      • 1970-01-01
      • 2014-11-25
      相关资源
      最近更新 更多