Hallo,
wie viele andere haben wir das Problem, dass die Erweiterungsverwaltung bei zahlreichen Projekten plötzlich nicht mehr funktioniert.
Wir haben daraufhin alle möglichen Posts hier im Forum studiert und die dort vorgeschlagenen Fehlerbehebungen ausprobiert.
Konkret haben wir den Contao Check ausgeführt (alles OK), haben verschiedene PHP Versionen ausprobiert (5.6.30, 7.0, 7.1)
und haben seitens des Hosters die openSSL auf den letzten Stand der Dinge bringen lassen etc., leider ohne Erfolg. Aktuell
läuft bei den meisten Projekten die aktuellste LTS Version 3.5.27.
Als Fehlermeldung erhalten wir folgendes:
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"
bzw.
Warning: SoapClient::SoapClient(https://contao.org/services/repository.wsdl): failed
to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in system/modules/repository/classes/RepositoryBackendModule.php on line 131
Wir haben daraufhin noch einmal unseren Hoster kontaktiert und der konnte das Problem weiter eingrenzen und schreibt:
"Beim Zugriff auf die WSDL Ressource kommt eine reCaptcha Abfrage von Cloudflare, welche (vom Script) nicht beantwortet wird
und daher in einen 403er Fehler mündet. Um über Scripts auf diese Ressource zuzugreifen, müsste sichergestellt werden, dass
die IP XX.XXX.XXX.XX beim entsprechenden Dienst als trusted IP eingetragen wird - dann wird es funktionieren."
Vermutlich wird es wohl nicht so ganz einfach sein, Cloudflare davon zu überzeugen, einfach alle möglichen Server
einzutragen, daher meine Frage, ob man dieses Verhalten nicht irgendwie umgehen kann, sodass die Erweiterungsverwaltung
wieder richtig funktioniert?
Vielen Dank und beste Grüße
Sares
Lesezeichen