XAMPP: SOAP-Erweiterung nicht geladen

So kannst du die Fehlermeldung:
SOAP-Erweiterung nicht geladen (konfigurieren Sie PHP mit --enable-soap)
beheben, wenn du unter Contao 3 den Erweiterungskatalog nutzen willst.

Hinweis

Dieser Blogartikel bezieht sich auf Contao 3, diese Version ist veraltet und erhält keinen Support mehr. Falls du noch eine Installation mit Contao 3 (oder einer älteren Version) hast, solltest du unbedingt ein Update durchführen. Informationen zum Update findest du in unseren Online-Kursen oder in der offiziellen Contao-Dokumentation.

Spezielle Hinweise für das Update von Contao 3 auf Contao 4 erhältst du in unserem Blogbeitrag "Update Contao 3 auf Contao 4."

Zusammenfassung der nötigen Schritte

Schritt 1:
Im XAMPP Control Panel bei Apache unter Konfig auf den Menüpunkt PHP (php.ini) klicken.

Schritt 2:
MIt Hilfe der Suchfunktion nach dem Begriff soap suchen.

Schritt 3:
Das Semikolon vor dem Eintrag extension=soap entfernen.
(Achtung, das Video zeigt hier noch den Eintrag einer älteren XAMPP-Version)

Schritt 4:
Datei speichern und den Apache-Server von XAMPP neu starten.

Anschließend sollte sich die Erweiterungsverwaltung problemlos aufrufen lassen.

Möchtest du über neue Artikel informiert werden?

Dann trage hier deine E-Mailadresse ein und klicke auf „Abonnieren". Du erhältst regelmäßig aktuelle Infos über Contao und die Contao-Academy.

Du kannst deine E-Mail-Adresse jederzeit mit nur einem Mausklick aus unserem System löschen. Der Newsletter Versand sowie die individuelle Messung, Speicherung und Auswertung von Öffnungsraten und der Klickraten in Empfängerprofilen erfolgen durch KlickTipp. Ausführliche Hinweise erhältst du in unserer Datenschutzerklärung.

Über den Autor

Christian Feneberg ist der Initiator und Dozent der Contao Academy. Er bringt über 15 Jahre Praxiswissen in der professionellen Umsetzung von Contao-Websites mit. Zudem ist er Teil des Teams von trakked.io. Er liebt es, sich neues Wissen anzueignen und es weiterzugeben. Abseits des Bildschirms verbringt er am liebsten Zeit mit seiner Familie und in der Natur.

Folge Christian jetzt bei LinkedIn.

Christian Feneberg

2 Kommentare

Carlo Piper

Hallo,

bei mir hat das nicht richtig funktioniert. Wie Herr Gerritzen bereits beschrieben hat, heißt die Datei nur extension=soap. Dort kann ich das Semikolon entfernen und schließlich erscheint auch der Erweiterungskatalog. Allerdings lädt sich in der Folge Contao tot. Es lädt alles dermaßen langsam, dass meist eine Fehlermeldung erscheint.

Füge ich das Semikolon wieder hinzu, funktioniert alles wieder. Gibt es da eine Lösung?

Christian Feneberg Antwort von Christian Feneberg

Hallo Carlo,

danke für den Hinweis. Ich habe das ganze noch mal geprüft.

Korrekt ist, dass inzwischen der Eintrag nur noch extension=soap lautet. Ich habe das gleich angepasst.

Allerdings funktioniert bei mir nach dem aktivieren der Zeile alles fehlerfrei.

Sascha Gerritzen

Moin Moin Klasse Video eine Anmerkung habe ich den noch da zu

So folgendes habe ich da zu als Bemerkung

Im Video heist die Datei
extension=php_soap.dll

in XAMPP Control Panel v3.2.2

heist die Datei

extension=soap

grus aus Hamburg

Einen Kommentar schreiben

Bitte rechnen Sie 9 plus 3.