LU funktioniert nicht mehr mit PHP 5.6
Hallo,
ich setz das jetzt einfach einmal unter Updates herein auch wenn es vielleicht nicht zu 100 % passt...
Mit PHP 5.6 wird das Live Update nicht mehr funktionieren. Darauf bin ich jetzt rein gefallen. Ich bitte meinen Kunden mehrere PHP Versionen an und u. a. auch 5.6. Hier erscheint die Meldung "Keine Verbindung zum Live Update-Server möglich". Zurück auf PHP 5.5 und alles funktioniert prima. Meine PHP an sich ist sauber. Verifizieren kann man das Problem auch mit dem Contao Check (V. 9.5) welcher auch keine Verbindung aufbauen kann (Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed).
Das Problem ist, dass PHP 5.6 per default das Zertifikat gegen den Host abprüft. Da die Zertifikate auf andere Hostnames ausgestellt sind (Wildcards-Certs, etc.) klappt das nicht. Siehe hierzu auch die Information auf php.net bzw. die entsprechenden Kommentare bei der verwendeten Funktion fsockopen.
Schöne Grüße
Warning: fsockopen(): SSL operation failed
Ich nutze (per htaccess) die PHP 5.6.21, und der Contaocheck zeigt grün, bis auf dass ich das Live Update und das ER nicht nutzen kann:
Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate
Gibt es da eine Lösung das LU doch nutzen zu können ohne die PHP Version runterzuschrauben?
Keine Verbindung zum Live Update-Server und ER möglich
Hallo sizta7,
bei mir tritt dieser Fehler nun auch auf. Konntest du ihn lösen?
Bei mir handelt es sich um eine 3.5.19 Installation ohne Composer bei "Tophoster" (nicht meine Wahl...). Im November hatte ich Contao noch problemlos mit dem Live-Update von 3.5.6 auf 3.5.19 gebracht. Da ich seit dem nur Content bearbeitet habe, gehe ich auch davon aus, dass es sich um eine serverseitige Änderung handelt...
Fehlermeldung Erweiterungsverwaltung:
Code:
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://contao.org/services/repository.wsdl' : failed to load external entity "https://contao.org/services/repository.wsdl"
Fehlermeldung Live-Update:
Code:
Live Update (v10.1)
Es ist ein Fehler aufgetreten
Keine Verbindung zum Live Update-Server möglich
Fehlermeldung Erweiterungskatalog:
Code:
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://contao.org/services/repository.wsdl' : failed to load external entity "https://contao.org/services/repository.wsdl"
Ausgabe Contao Check:
Code:
PHP 5.6.18
Sie können Contao 2.x installieren
Sie können Contao 3.x installieren
Sie können Contao 4.x installieren
Dateirechte
Der PHP-Prozess darf Dateien erstellen. Weitere Informationen …
Zusätzliche Dienste
Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error in /var/www/vhosts/th15677w2.xxx.eu/xxx-consulting.de/contao3-1/check/controller/live-update.php on line 196
Warning: fsockopen(): Failed to enable crypto in /var/www/vhosts/th15677w2.xxx.eu/xxx-consulting.de/contao3-1/check/controller/live-update.php on line 196
Warning: fsockopen(): unable to connect to ssl://update.contao.org:443 (Unknown error) in /var/www/vhosts/th15677w2.xxx.eu/xxx-consulting.de/contao3-1/check/controller/live-update.php on line 196
Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vhosts/th15677w2.vorschauseite.eu/hardik-consulting.de/contao3-1/check/controller/live-update.php on line 198
Sie können das Live Update nicht verwenden. Weitere Informationen …
Sie können die Composer-Paketverwaltung verwenden. Weitere Informationen …
Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error in /var/www/vhosts/th15677w2.xxx.eu/xxx-consulting.de/contao3-1/check/controller/repository.php on line 78
Warning: fsockopen(): Failed to enable crypto in /var/www/vhosts/th15677w2.xxx.eu/xxx-consulting.de/contao3-1/check/controller/repository.php on line 78
Warning: fsockopen(): unable to connect to ssl://contao.org:443 (Unknown error) in /var/www/vhosts/th15677w2.xxx.eu/xxx-consulting.de/contao3-1/check/controller/repository.php on line 78
Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vhosts/th15677w2.xxx.eu/xxx-consulting.de/contao3-1/check/controller/repository.php on line 80
Sie können das Extension Repository nicht verwenden. Weitere Informationen …