Hallo,
habe hier eine frische XAMPP Installation mit PHP 5.6.3 und Contao 3.4.
Problem: Ich kann nicht auf das Erweiterungsrepository zugreifen.
Ich vermute es liegt am SSL Zertifikat des Repositories:
Seit PHP 5.6 wird das Zertifikat geprüft und wenn nicht erfolgreich schlägt die Verbindung offensichtlich fehl.Code:[09-Jan-2015 11:46:42 Europe/Berlin] PHP Warning: SoapClient::SoapClient(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /opt/lampp/htdocs/web_new/system/modules/repository/classes/RepositoryBackendModule.php on line 131 #0 [internal function]: __error(2, 'SoapClient::Soa...', '/opt/lampp/htdo...', 131, Array) #1 /opt/lampp/htdocs/web_new/system/modules/repository/classes/RepositoryBackendModule.php(131): SoapClient->SoapClient('https://contao....', Array) #2 /opt/lampp/htdocs/web_new/system/modules/core/classes/BackendModule.php(100): RepositoryBackendModule->compile() #3 /opt/lampp/htdocs/web_new/system/modules/repository/classes/RepositoryBackendModule.php(72): Contao\BackendModule->generate() #4 /opt/lampp/htdocs/web_new/system/modules/repository/classes/RepositoryCatalog.php(43): RepositoryBackendModule->generate() #5 /opt/lampp/htdocs/web_new/system/modules/core/classes/Backend.php(415): RepositoryCatalog->generate() #6 /opt/lampp/htdocs/web_new/system/modules/core/controllers/BackendMain.php(135): Contao\Backend->getBackendModule('repository_cata...') #7 /opt/lampp/htdocs/web_new/contao/main.php(22): Contao\BackendMain->run() #8 {main} [09-Jan-2015 11:46:42 Europe/Berlin] PHP Warning: SoapClient::SoapClient(): Failed to enable crypto in /opt/lampp/htdocs/web_new/system/modules/repository/classes/RepositoryBackendModule.php on line 131 #0 [internal function]: __error(2, 'SoapClient::Soa...', '/opt/lampp/htdo...', 131, Array) #1 /opt/lampp/htdocs/web_new/system/modules/repository/classes/RepositoryBackendModule.php(131): SoapClient->SoapClient('https://contao....', Array) #2 /opt/lampp/htdocs/web_new/system/modules/core/classes/BackendModule.php(100): RepositoryBackendModule->compile() #3 /opt/lampp/htdocs/web_new/system/modules/repository/classes/RepositoryBackendModule.php(72): Contao\BackendModule->generate() #4 /opt/lampp/htdocs/web_new/system/modules/repository/classes/RepositoryCatalog.php(43): RepositoryBackendModule->generate() #5 /opt/lampp/htdocs/web_new/system/modules/core/classes/Backend.php(415): RepositoryCatalog->generate() #6 /opt/lampp/htdocs/web_new/system/modules/core/controllers/BackendMain.php(135): Contao\Backend->getBackendModule('repository_cata...') #7 /opt/lampp/htdocs/web_new/contao/main.php(22): Contao\BackendMain->run() #8 {main}
Der folgende SOAP Fehler scheint mir dann eher ein FOlgefehler zu sein...
Es gibt aber die Möglichkeit die PHP-seitige Prüfung zu unterbinden:
Jetzt müsste ich nur noch wissen, in welcher Datei im Contao die Kontextparameter für die SSL Verbindung gebaut werden.PHP-Code:verify_peer=FALSE
verify_peer_name=FALSE
Kann mir da jemand weiterhelfen?
Danke und Gruß
Osswood

Zitieren