
Auf einen Blick
- ✓Aus unseren Projekten: Eine erreichbare `dbeS/mytest.php`-URL im Browser ist kein Erfolgsnachweis. Erst eine kurze Antwortzeile im Format „Schnittstellenversion Shop-Version“ bestätigt, dass die Schnittstelle korrekt funktioniert. Eine leere oder weiße Seite ist bereits das Fehlersymptom.
- ✓Eine fehlende oder auskommentierte RewriteBase in der `.htaccess` und ein falsch eingestellter PHP-Handler (nginx statt Apache) sind die im JTL-Forum am häufigsten dokumentierten Ursachen für einen fehlschlagenden Verbindungstest, belegt in drei unabhängigen Forumsfällen über mehrere Jahre.
- ✓Bei JTL-Wawi 2.0.4.0 in Kombination mit JTL-Shop 5.7.1 meldet der Verbindungstest „Es wurden keine Daten vom Shop gesendet“. Im dokumentierten Forumsfall hat nicht das zunächst empfohlene Shop-Update auf 5.7.2 den Test gelöst, sondern derselbe PHP-Handler-Fehler wie bei den anderen Ursachen in diesem Beitrag. Das Update bleibt aus Sicherheitsgründen trotzdem sinnvoll.
Wir kennen diesen Moment aus eigenen Projekten: Die Ersteinrichtung läuft, bis der letzte Schritt, der Verbindungstest, mit einer wenig aussagekräftigen Fehlermeldung abbricht. Als JTL Service Partner Gold in Ahrensfelde bei Berlin bearbeiten wir seit über 10 Jahren Projekte im JTL-Ökosystem und haben über 120 Migrationen begleitet. Die Ersteinrichtung der Wawi-Shop-Verbindung gehört dabei zu den Schritten, bei denen kleine Server-Konfigurationsdetails den größten Ausschlag geben. Der offizielle JTL-Guide zur Shop-Anbindung (guide.jtl-software.com) beschreibt den Ablauf so: Shop-URL und Sync-Zugangsdaten in der Verkaufskanalverwaltung eintragen, dann auf „Verbindung testen“ klicken: „Sie erhalten eine Meldung darüber, ob die Verbindung erfolgreich getestet werden konnte.“ Was der Guide nicht zeigt: was eigentlich hinter dieser Meldung serverseitig passiert, wenn sie negativ ausfällt. Ein Nutzer im JTL-Forum beschrieb genau dieses Fehlerbild: Der Verbindungstest brach mit der Meldung „(InternalServerError) Es ist ein serverinterner Fehler aufgetreten.“ ab. Die Ursache lag in einer auskommentierten Zeile in der `.htaccess` (`#RewriteBase /`) — nach deren Aktivierung funktionierte der Test sofort. Genau diese Art von Server-Detail ziehen wir in diesem Beitrag zusammen.
Standard-Connector im Vergleich: wann er reicht — und wann nicht
| Kriterium | Standard-Connector reicht | Standard-Connector reicht nicht |
|---|---|---|
| Zeitpunkt des Fehlers | ✓Ersteinrichtung, vor dem ersten erfolgreichen Abgleich | ✗Laufender Betrieb; Verbindung stand bereits, der Abgleich bricht mittendrin ab |
| Typisches Symptom | ✓dbeS/mytest.php erreichbar, aber ohne korrekte Antwortzeile oder mit Serverfehler | ✗Worker meldet „Abgleich mit Fehlern beendet“, Logbuch zeigt SQL- oder HTTP-Fehler |
| Häufigste Ursache | ✓.htaccess/RewriteBase, PHP-Handler (auch bei Wawi-Shop-Versionskombinationen), Sync-Zugangsdaten/Lizenzcenter | ✗WAF/Antivirus blockiert laufenden Sync, SQL-MERGE-Konflikte, Wartungsmodus-Fehler |
| Erster Diagnoseschritt | ✓mytest.php und index.php?id=mytest im Browser vergleichen | ✗Worker-Logbuch unter Wawi → Hilfe → Logbuch lesen |
| Mehr dazu | ✓Dieser Beitrag | ✗Abgleich bricht im laufenden Betrieb ab (WAF/SQL/Wartungsmodus) |
Die drei häufigsten Ursachen für einen fehlschlagenden Verbindungstest bei der Ersteinrichtung
Diese Muster stammen aus vier dokumentierten JTL-Forumsfällen, teils mit Moderator-Beteiligung, verteilt über mehrere Jahre — sie lassen sich auf drei wiederkehrende Ursachen zurückführen. Sie haben eine Gemeinsamkeit: In keinem der Fälle war JTL Wawi oder JTL Shop selbst defekt, die Ursache lag jedes Mal in einer Server- oder Konfigurationseinstellung.
Verbindungstest-Fehler in fünf Schritten eingrenzen
Die Reihenfolge orientiert sich an dem, was in den vier dokumentierten Forumsfällen tatsächlich zur Lösung geführt hat: erst der genaue Diagnoseschritt, dann Server-Konfiguration, dann Zugangsdaten und Version. Der offizielle Ablauf für Shop-URL und Sync-Zugangsdaten steht im JTL-Guide zur Wawi-Shop-Anbindung.
mytest.php direkt aufrufen und mit dem Alternativpfad vergleichen (Schritt 1)
Rufe `
.htaccess-RewriteBase prüfen (Schritt 2)
Öffne die `.htaccess` im Shop-Wurzelverzeichnis. Prüfe, ob die Zeile `RewriteBase /` aktiv ist (kein führendes `#`). Fehlt sie oder ist sie auskommentiert, aktiviere sie. Das allein hat in einem dokumentierten Forumsfall den Verbindungstest sofort funktionsfähig gemacht.
PHP-Ausführungsart im Hosting-Panel kontrollieren (Schritt 3)
Prüfe im Hoster- oder Panel-Backend, über welchen Handler PHP für die Domain ausgeführt wird. Steht dort „FPM-Anwendung (nginx)“ statt „FPM-Anwendung (Apache)“, greifen die `.htaccess`-Regeln nicht zuverlässig. Stelle die Ausführung auf Apache-FPM um und teste danach erneut mit Schritt 1.
Sync-Zugangsdaten neu setzen und Domain im Lizenzcenter prüfen (Schritt 4)
Lege Sync-Benutzername und Sync-Kennwort im Shop-Backend neu fest und trage sie in der Verkaufskanalverwaltung erneut ein. Prüfe zusätzlich im JTL-Kundencenter, ob die Domain neben deinem Lizenzschlüssel registriert ist. Ein einzelner fehlender Eintrag reicht, um den Test mit der Meldung „(Not Found) Die für den Abgleich benötigten Dateien wurden auf Ihrem Webspace nicht gefunden.“ abbrechen zu lassen.
Wawi- und Shop-Version gegeneinander prüfen (Schritt 5)
Notiere deine genaue Wawi-2.0-Patchversion und deine Shop-Version. Ist dein Shop noch auf 5.7.1, aktualisiere auf 5.7.2, aus Sicherheitsgründen ohnehin empfehlenswert. Löst das allein den Verbindungstest noch nicht, prüfe direkt im Anschluss noch einmal Schritt 3 (PHP-Handler): In einem dokumentierten Fall mit exakt dieser Versionskombination war am Ende nicht das Update, sondern die Umstellung von nginx- auf Apache-FPM die tatsächliche Lösung. Für den vollständigen Update-Ablauf von JTL-Wawi 2.0 haben wir eine vollständige Update-Checkliste für JTL-Wawi 2.0 zusammengestellt.
Häufige Fragen zum JTL Wawi 2.0 Verbindungstest-Fehler
Alexander Luft
JTL Service Partner Gold · Vlarom E-Commerce Agentur · Ahrensfelde bei Berlin

