Nov.
29
Seit dem neuen TYPO3-Release, Version 4.6. --rebase, wird im IntsallTool beziehungsweise bei der Installation des TYPO3-Systems eine Fehlermeldung (Exception) "openssl missing" hervorgerufen. Aufgrund der neuen Sicherheitsfeatures in TYPO3 4.6. (saltedpasswords) und weiteren sicherheitsrelevanten Punkten, wird seit TYPO3 Version 4.6.x das PHP-Modul "openssl" vorausgesetzt. Zahlreiche ältere PHP 5.3.x Versionen, zum Beispiel eine ältere XAMPP-Installation unter Windows, haben das PHP-Modul nicht aktiv.
TYPO3 Exception / Fehlermeldung:
Ohne das aktivierte PHP-Modul ist die Installation der neuen TYPO3 Version 4.6 nicht möglich!
Wie lösen wir das Problem mit dem fehlenden openssl-Modul?
- Du musst in der php.ini-Datei das openssl-Modul aktivieren
- Die php.ini-Datei befindet sich im XAMPP-Installationsverzeichnis "xampp\php\php.ini" oder "/etc/php5/php.ini".
- In der php.ini-Datei muss die Zeile "extension=php_openssl.dll" aktiviert werden. Das Semikolon ";" muss am Anfang der Zeile entfernt werden.
- Ist diese Zeile nicht vorhanden, suche in der php.ini nach "extension=" und füge ans Ende des Blocks die oben genannte Konfiguration ein
- Ist die php.ini-Datei aktualisiert, muss noch der Apache-Dienst aktualisiert werden. Bei Xampp kann der Dienst gestoppt und gestartet werden. Unter Linux reicht oft schon ein "sudo /etc/init.d/apache2 reload" aus. Falls nicht, anstelle des "reload"-Parameters "stop" und "start" verwenden.
Ob die Aktivierung des PHP-Moduls "openssl" funktioniert habt, könnt ihr mittels eines phpinfo()-Aufrufs testen oder die TYPO3 4.6 Installation erneut laden.
Leider hilft das immer noch nicht ;-(
XAMPP 1.7.7 [PHP: 5.3.8]
TYPO3 4.6.1
Fehler:
#1318283565: No OpenSSL backend could be obtained for rsaauth. (More information)
t3lib_error_Exception thrown in file
C:\xampp\htdocs\lgr\typo3\sysext\rsaauth\hooks\class.tx_rsaauth_loginformhook.php in line 64.
Openssl ist aber definitiv geladen…
FG aus Kassel
Scheint ein übergreifendes Problem zu sein.
XAMPP 1.7.7 [PHP: 5.3.8]
TYPO3 4.6.1
Fehler:
#1318283565: No OpenSSL backend could be obtained for rsaauth. (More information)
t3lib_error_Exception thrown in file
C:\xampp\htdocs\lgr\typo3\sysext\rsaauth\hooks\class.tx_rsaauth_loginformhook.php in line 64.
Gleicher Fehler… Gleiche Umgebung
Ändert in der localconf.php das „loginSecurityLevel“ von „rsa“ auf „normal“.
$TYPO3_CONF_VARS[‚BE‘][‚loginSecurityLevel‘] = ’normal‘;
$TYPO3_CONF_VARS[‚FE‘][‚loginSecurityLevel‘] = ’normal‘;
Danke für die Anleitung.
Erschreckend wie viel einfacher googeln im vergleich zum denken ist. Vor allem weil es so naheliegend ist.
So, ich geh mich nun in die Ecke schämen, dass ich nicht selbst drauf gekommen bin, und lasse dir ein Danke und ein virtuelles kühles Bier hier.
Hi
Has tried the above but nothing happens. Any other solutions?
Running WINDOWS server 2003 and also on XP sp3
Thanks in advance
Michael
[…] […]
For me helps to make the changes in php.ini, but i also copy the files „libeay32.dll“ and „ssleay32.dll“ from php directory to windows/system32 directory and works great.
you have to restart apache after adding that extention for it to work
simply in xamp contorol panel hit stop on apache and then start it again
you have to restart apache after adding that line on php.ini
in xamp control panel click on stop infront of apache and then start it again.