SSL не работает на Xammp - PullRequest
0 голосов
/ 09 июля 2011

По умолчанию я использую это на виртуальном хосте:

<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?

'

Я искал решения уже несколько часов.

1 Ответ

0 голосов
/ 09 июля 2011

Ошибка очевидно из приложения PHP, которое использует платформу Zend.Вот возможности

  • URL ssl: // недействителен, должен быть больше похож на https: // но я могу ошибаться, я не очень разбираюсь в среде Zend Gdata.
  • CURL не имеет поддержки SSL в xampp.
  • Проверьте файл PHP.ini, чтобы узнать, включена ли поддержка ssl.

Понимая, что Xampp очень легко начать работув Windows вы можете попробовать ванильный Apache + PHP и посмотреть, сможете ли вы повторить проблему.

...