unable to find the wrapper https did you forget to enable it

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

unable to find the wrapper https did you forget to enable it

Postby 37Andy » 11. May 2011 20:32

Hallo,

ich habe ein flammneues XAMPP für Windows 1.7.4 geladen und installiert.
Soweit, so gut.

Jedoch wird der unten stehende PHP-Code mit "Unable to find HTTPS-Wrapper" beantwortet. Auf einem älteren XAMPP läuft das aber klaglos.

Ich habe die Statusfunktion im XAMPP nachgeschaut. Demnach läuft SSL auch. Ich habe in diesem Zusammenhang auch keine
Setups geändert auf dem neuen XAMPP. Allerdings habe ich es auch noch nicht geschafft, von diesem Server
eine php-Datei auf dem in httpd-ssl.conf eingestellten Verzeichnis d:\xampp\htsdocs abzurufen. Dabei erscheint dann immer ein 403-Error.
ich bin aber nicht sicher, ob es da Zusammenhänge gibt.

Jetzt bin ich natürlich unsicher, ob ich etwas verpasst habe, bei der Installation oder Setup.

Hat jemand einen Tipp? Bitte aber nicht CURL, denn das wäre mit Kanonen auf Spatzen geschossen.
Ich will nur einen einfachen String von der Seite lesen, nicht einmal HTML.

Vielen Dank und Gruß

37Andy

Code: Select all
-------------
<?
//   PHP-Skript zum Test des HTTPS-Aufrufs
//   37Andy im Mai 2011
?>
<?php

    $url = 'https://<url>';

    // Create the stream context
    $context = stream_context_create(array(
       'http' => array(
           'timeout' => 2      // Timeout in seconds, ab PHP 5.2.1
        )
    ));

$content = @file_get_contents($url, 0, $context);
if ($content == false)
{
  print_r(error_get_last());
  die("Fehler");
}
else
  echo $content;

?>
--------------
37Andy
 
Posts: 2
Joined: 11. May 2011 20:21

Re: unable to find the wrapper https did you forget to enabl

Postby 37Andy » 13. May 2011 15:49

Hallo zusammen,

ich habe soeben das Problem (im Web gefunden) lösen können und möchte natürlich auch gerne die Lösung weitergeben:
Man kann es übrigens bei php_info() nochmals gut nachvollziehen, wenn man die Zeile

"Registered PHP-Streams" liest: Dort ist HTTPS dann nicht aufgeführt.

Lösung:

In der PHP.INI muß die Zeile

extension=php_openssl.dll

eingetragen werden und der Apache restarted werden.
Übrigens hatte dieses Problem nichts mit der Frage, ob der https-Server im Apache eingeschaltet ist, zu tun, wie
ich mal vermutet hatte.

Viele Grüße

37Andy
37Andy
 
Posts: 2
Joined: 11. May 2011 20:21


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 106 guests