XAMPP 1.7.7: Apache/PHP OpenSSL Modul – Workaround gegen Abstürze

Wie bereits in dem Artikel zu "TYPO3: PHP-Modul openssl bei Version 4.6 im InstallTool nicht gefunden" beschrieben, muss bei der XAMPP Installation in der Version 1.7.7 ein Workaround angewandt werden.
Der OpenSSL-Workaround für die XAMPP Version 1.7.7 verhindert, dass der Apache-Dienst beim Aufruf eines SSL-verschlüsselten Internetauftritts, zum Beispiel ein TYPO3 CMS 4.5, 4.6, 4.7 oder TYPO3 6.0-Backends, abstürzt.
Die neuen TYPO 3 CMS benötigen OpenSSL für die Extensions "rsaauth" und "saltedpasswords".

Apache/PHP-OpenSSL-Modul unter XAMPP 1.7.7 aktivieren

  1. Die php.ini-Datei befindet sich im XAMPP-Installationsverzeichnis "xampp\php\php.ini" oder "/etc/php5/php.ini".
  2. In der php.ini-Datei das OpenSSL-Modul aktivieren. Das Semikolon ";" muss am Anfang der Zeile entfernt werden.
    [PHP_OPENSSL]
    extension=php_openssl.dll
  3. Ist die php.ini-Datei aktualisiert, muss noch der Apache-Dienst neu gestartet werden. Im XAMPP-Controlcenter kann der Dienst gestoppt und gestartet werden.
    Unter Linux reicht ein "sudo /etc/init.d/apache2 restart" aus.
  4. Teilweise ist es noch erforderlich unter Windows die Systemumgebungsvariable für OpenSSL zu setzen. OpenSSL kann teilweise den korrekten Pfad zum Zertifikat nicht finden.
    1. Systemsteuerung --> Alle Systemsteuerungselemente --> System
    2. Erweiterte Systemeinstellungen (linke Spalte unter Windows 7)
    3. Unter dem Reiter "Erweitert" ist eine Schaltfläche "Umgebungsvariablen" zu finden. - Diese anklicken.
      XAMPP 1.7.7 Systemvariablen - OpenSSL
    4. Auf die Schaltfläche "NEU" klicken. "Name der Variable" mit "OPENSSL_CONF" versehen.
      Als Wert tragen Sie "C:\xampp\php\extras\openssl\openssl.cnf" ein.
      XAMPP 1.7.7 Windows Umgebungsvariable OpenSSL

 

XAMPP 1.7.7 - Apache/PHP Workaround gegen Abstürze des Apache-Dienstes

  1. Kopieren der Dateien  "libeay32.ddl" und "ssleay32.dll" von C:\xampp\php\ zu C:\xampp\apache\bin\
    ACHTUNG: Sicherungen der Originaldateien im Verzeichnis "C:\xampp\apache\bin\" anlegen!

Update 11/2014

Das TYPO3 CMS Wiki wurde erweitert und listet zusätzliche Tipps und Tricks zur Problematik mit OpenSSL und dem RSA-Auth. Exception-CMS 131828356

Tags: , , , , , , , , ,

10 Antworten auf "XAMPP 1.7.7: Apache/PHP OpenSSL Modul – Workaround gegen Abstürze"

  • Tobias K. says:
  • Susanne B. says:
  • Andi says:
  • Andi says:
  • André says:
  • Dino says:
  • Joonas says:
Hinterlasse eine Nachricht