Jan
4
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
- Die php.ini-Datei befindet sich im XAMPP-Installationsverzeichnis "xampp\php\php.ini" oder "/etc/php5/php.ini".
- In der php.ini-Datei das OpenSSL-Modul aktivieren. Das Semikolon ";" muss am Anfang der Zeile entfernt werden.
[PHP_OPENSSL]
extension=php_openssl.dll - 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. - Teilweise ist es noch erforderlich unter Windows die Systemumgebungsvariable für OpenSSL zu setzen. OpenSSL kann teilweise den korrekten Pfad zum Zertifikat nicht finden.
- Systemsteuerung --> Alle Systemsteuerungselemente --> System
- Erweiterte Systemeinstellungen (linke Spalte unter Windows 7)
- Unter dem Reiter "Erweitert" ist eine Schaltfläche "Umgebungsvariablen" zu finden. - Diese anklicken.
- 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 - Apache/PHP Workaround gegen Abstürze des Apache-Dienstes
- 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
Super, vielen Dank für den Tipp!
Hat mir super weitergeholfen nach der Installation von „saltedpasswords“!
Ansschließend kam nämlich erst die Meldung „No authentication methods available. Please, contact your TYPO3 administrator.“
Nach löschen der localconf Temp Dateien und leeren des typo3temp ordners kam die openssl exception!
Tausend Dank!
Tobias K.
Hallo, ich habe das Problem mit dem Apache-Absturz bei Verwendung von OpenSSL leider auch in der aktuellen Xampp-Version 1.8.1. (Win7).
Ich habe deinen Workaround probiert in der Hoffnung, dass es vielleicht funktioniert, aber leider startet danach der Apache nicht mehr. Den Rest habe ich durchgeführt, oben wie beschrieben. Hast du zufällig eine Idee, woran es noch liegen könnte?
[…] XAMPP 1.7.7: Apache/PHP OpenSSL Modul – Workaround gegen Abstürze | Jörg Bösche – Web & Fot… […]
Hallo,
ich habe die Extension aktiviert, in die Systemvariablen eingetragen, kann aber trotzdem nicht installieren:
„PHP OpenSSL extension not working“
Woran könnte das noch liegen?
Hallo,
ich habe die Extension aktiviert, in die Systemvariablen eingetragen, kann aber trotzdem nicht installieren:
PHP OpenSSL extension not working
Woran könnte das noch liegen?
Hallo,
das hat mir geholfen:
http://www.typo3.net/forum/thematik/zeige/thema/116156/?tx_mmforum_pi1%5BshowForm%5D=0&cHash=d0dcb7fb3c51ef9f6d4cc3191babaf4f
Die openssl.exe sucht die openssl.cnf scheinbar immer unter C:\openssl-1.0.1g\ssl.
Also habe ich den Pfad erstellt und die Datei aus C:\ … \xampp\apache\conf\openssl.cnf da hinein kopiert wie von Alain beschrieben. Und siehe da, es funktioniert.
ich habe xampp 1.8.2 installiert. Dort stürzt openssl ab. Wird es nicht gefunden, gibt es keinen Login. Habe sowohl mit openssl aus apache wie auch php sowie den Versionen 1.0.2 sowie 0.9.8 getestet. Anschließend habe ich xampp 1.7.7 heruntergeladen. Dort muss man die php-ssl-extension per Hand eintragen. Auch danach stürzt alles gewohnt ab.
Habe heute den Typo3wininstaller heruntergeladen und t3 4.7.7 installiert. Alles läuft prima.
beim mir hatte es gecklappt danke 😀
Sehr vielen Dank.
Hab mir mit Xampp einen Apache ,sowie eine Mysql Datenbank erstellt um den Umgang mit Typo3 zu lernen. Mein Problem war ,dass ich nicht ins Backend kam, da der Login in eine Endlosschleife gefallen ist.
Funktioniert also auch 2018! 😀