Wenn Sie eine Funktion ausführen möchten, die SOAP nicht finden kann - ist es möglich, dass PHP die wsdl-Datei zwischengespeichert hat.
Fügen Sie Folgendes hinzu:
%Vor%um das Zwischenspeichern zu deaktivieren.
Zwei mögliche Lösungen:
Fügen Sie einfach Parameter, Rückgabetyp und Methode des Web-Service in Kommentaren am Anfang der Funktion hinzu. Es wird klappen. Ich habe es versucht.
%Vor%Ich hatte dieses Problem und entschied mich schließlich, mein PHP-Fehlerprotokoll zu überprüfen.
Aktivieren Sie in php.ini %code% und starten Sie den Server neu.
Meine PHP Version ist 5.6.8
In unserer Situation trat diese Ausnahme beim Upgrade von PHP5.6 auf PHP7 auf. Für uns hat das Deaktivieren des WSDL-Cache auch funktioniert.
%Vor%Siehe auch: Ссылка
Zwei mögliche Lösungen:
Fügen Sie einfach Parameter, Rückgabetyp und Methode des Web-Service in Kommentaren am Anfang der Funktion hinzu. Es wird klappen. Ich habe es versucht.
%Vor%Ich hatte dieses Problem und entschied mich schließlich, mein PHP-Fehlerprotokoll zu überprüfen.
Aktivieren Sie in php.ini always_populate_raw_post_data = -1
und starten Sie den Server neu.
Meine PHP Version ist 5.6.8