Kein Erweiterungskatalog trotz installiertem SOAP-Client
Hallo Community,
bitte helft mir, sonst treibt mich dieses Thema in den Wahnsinn.
Nach dem Serverumzug habe ich keinen Erweiterungkatalog mehr, also Forumsuche -> Lösung "nusoap".
Ich habe fast alle nusoap-installationen ausprobiert, alle führen aber zu gleicher Fehlermeldung.
Also habe ich meinen Support angeschrieben, mit der Bitte den SOAP-Client zu installieren. Dieser sei aber angeblich standartmäßig installiert. Ich bekomme folgende Fehlermeldung (ohne nusoap):
PHP-Code:
Warning: SoapClient::SoapClient(http://www.contao.org/services/repository.wsdl) [soapclient.soapclient]: failed to open stream: Connection timed out in /home/eriefert/www/www/system/modules/rep_client/RepositoryBackendModule.php on line 139
#0 [internal function]: __error(2, 'SoapClient::Soa...', '/home/eriefert/...', 139, Array)
#1 /home/eriefert/www/www/system/modules/rep_client/RepositoryBackendModule.php(139): SoapClient->SoapClient('http://www.cont...', Array)
#2 /home/eriefert/www/www/system/modules/backend/BackendModule.php(116): RepositoryBackendModule->compile()
#3 /home/eriefert/www/www/system/modules/rep_client/RepositoryBackendModule.php(88): BackendModule->generate()
#4 /home/eriefert/www/www/system/modules/rep_client/RepositoryCatalog.php(61): RepositoryBackendModule->generate()
#5 /home/eriefert/www/www/system/modules/backend/Backend.php(186): RepositoryCatalog->generate()
#6 /home/eriefert/www/www/contao/main.php(101): Backend->getBackendModule('repository_cata...')
#7 /home/eriefert/www/www/contao/main.php(304): Main->run()
#8 {main}
Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "http://www.contao.org/services/repository.wsdl" in /home/eriefert/www/www/system/modules/rep_client/RepositoryBackendModule.php on line 139
#0 [internal function]: __error(2, 'SoapClient::Soa...', '/home/eriefert/...', 139, Array)
#1 /home/eriefert/www/www/system/modules/rep_client/RepositoryBackendModule.php(139): SoapClient->SoapClient('http://www.cont...', Array)
#2 /home/eriefert/www/www/system/modules/backend/BackendModule.php(116): RepositoryBackendModule->compile()
#3 /home/eriefert/www/www/system/modules/rep_client/RepositoryBackendModule.php(88): BackendModule->generate()
#4 /home/eriefert/www/www/system/modules/rep_client/RepositoryCatalog.php(61): RepositoryBackendModule->generate()
#5 /home/eriefert/www/www/system/modules/backend/Backend.php(186): RepositoryCatalog->generate()
#6 /home/eriefert/www/www/contao/main.php(101): Backend->getBackendModule('repository_cata...')
#7 /home/eriefert/www/www/contao/main.php(304): Main->run()
#8 {main}
Fatal error: Uncaught exception SoapFault with message SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://www.contao.org/services/repository.wsdl' : failed to load external entity "http://www.contao.org/services/repository.wsdl" thrown in /home/eriefert/www/www/system/modules/rep_client/RepositoryBackendModule.php on line 139
#0 /home/eriefert/www/www/system/modules/rep_client/RepositoryBackendModule.php(139): SoapClient->SoapClient('http://www.cont...', Array)
#1 /home/eriefert/www/www/system/modules/backend/BackendModule.php(116): RepositoryBackendModule->compile()
#2 /home/eriefert/www/www/system/modules/rep_client/RepositoryBackendModule.php(88): BackendModule->generate()
#3 /home/eriefert/www/www/system/modules/rep_client/RepositoryCatalog.php(61): RepositoryBackendModule->generate()
#4 /home/eriefert/www/www/system/modules/backend/Backend.php(186): RepositoryCatalog->generate()
#5 /home/eriefert/www/www/contao/main.php(101): Backend->getBackendModule('repository_cata...')
#6 /home/eriefert/www/www/contao/main.php(304): Main->run()
#7 {main}
Bitte helft mir, ich weiss sonst keinen Ausweg.
Kann es sein, dass deswegen auch das Absenden des Fomulars nicht geht? (Das ist fatal).
Ich habe zwar das efg manuell installiert, aber in der Zwischenzeit wieder gelöscht, weil ich überhaupt nicht mehr ins Formularmenü kam.
meine seite: http://www.eriefert.icdtest.com/
Danke
Ich habe dasselbe Problem!!! Bitte um Hilfe!!
Hallo miteinander!
Wurde in der Zwischenzeit das Problem gelöst??
Gruss
Lösung für SOAP gefunden -> Zusammenhang mit Proxy
1. In der Datei localconfig.php die Zeile
PHP-Code:
$GLOBALS['TL_CONFIG']['useProxy'] = true;
einfügen.
2. In der Datei RepositoryBackendModule.php den Proxy anpassen:
PHP-Code:
if ($GLOBALS['TL_CONFIG']['useProxy']) {
$proxy_uri = parse_url($GLOBALS['TL_CONFIG']['proxy_url']);
$this->client = new SoapClient($wsdl, array(
'soap_version' => SOAP_1_2,
'compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP | 1,
'proxy_host' => 'proxy99.XXXX.ch',
'proxy_port' => XXXX,
'proxy_login' => '',
'proxy_password' => ''
/*'proxy_host' => $proxy_uri['host'],
'proxy_port' => $proxy_uri['port'],
'proxy_login' => $proxy_uri['user'],
'proxy_password' => $proxy_uri['pass']*/
));
}
3. Webserver neu starten, los!