Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr.

  • Ersteller des Themas Ersteller des Themas jwpt24
  • Erstellungsdatum Erstellungsdatum

jwpt24

Aktives Mitglied
14. März 2021
13
0
Betreff:
Nach Update auf JTL-Shop 5.7.2 keine Verbindung mehr zwischen JTL-Wawi und Shop


Beitrag:



Hallo zusammen,


seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr.


Beim Verbindungstest in der Wawi erscheint die Meldung:


Beim Testen der Verbindung ist ein Fehler aufgetreten: Es wurden keine Daten vom Shop gesendet. Bitte prüfen Sie, ob die Schnittstelle auf der Shopseite einwandfrei funktioniert.

Folgendes habe ich bereits geprüft:


  • JTL-Shop: 5.7.1
  • JTL-Wawi: 2.0.4.0
  • PHP: 8.3.31
  • Shop ist normal erreichbar.
  • Shop-Backend funktioniert.
  • Synchronisationsdaten (Benutzer/Passwort) wurden neu erstellt und in der Wawi eingetragen.
  • https://topsat24.de/dbeS/mytest.php ist erreichbar und liefert HTTP 200.
  • Die Domain zeigt direkt auf den Server (kein DNS-Problem).
  • HTTPS funktioniert.
  • Beim Verbindungstest erscheinen im Server-Log keine PHP-Fehler.
  • Im Access-Log sind lediglich Aufrufe des Shop-Backends (/admin/sync und /admin/io) sichtbar, jedoch keine erkennbare Anfrage der Wawi.

Hat jemand dieses Problem nach dem Update auf 5.7.1 bereits gehabt oder eine Idee, woran es noch liegen könnte?


Vielen Dank im Voraus!
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.646
2.696
Berlin
Firma
css-umsetzung
Nein, das gibt keine Antwort, mit der die WAWI etwas anfangen könnte.

Du müsstest eine solche Antwort erhalten "3 5.7.1"
Und was in deinem Fall ganz wichtig ist, gehe sofort und ohne Umwege auf die 5.7.2, es gibt in den vorherigen Versionen ein bedeutendes Sicherheitsproblem.

Ich gehe davon aus, dass du eventuell nicht alle Dateien aktualisiert hast, insbesondere die .htaccess (je nachdem von welcher Version du kommst)
 
  • Gefällt mir
Reaktionen: Arne Janson

jwpt24

Aktives Mitglied
14. März 2021
13
0
Danke für die Rückmeldung.

Ich habe inzwischen auf JTL-Shop 5.7.2 aktualisiert. Die URL https://topsat24.de/dbeS/mytest.php liefert bei mir aber weiterhin nur eine weiße/leere Seite und nicht 3 5.7.2.

Mit „nicht alle Dateien aktualisiert“ meinst du vermutlich, dass beim Update nicht alle Shop-Dateien aus dem 5.7.2-Paket sauber überschrieben wurden, insbesondere .htaccess, admin/.htaccess und der Ordner /dbeS/, richtig?

Sollte ich in diesem Fall am besten das komplette JTL-Shop-5.7.2-Paket nochmal über den bestehenden Shop hochladen und alles überschreiben, ohne die bestehende includes/config.JTL-Shop.ini.php zu löschen?

Oder gibt es bestimmte Dateien/Ordner, die ich zuerst gezielt prüfen bzw. ersetzen sollte?

Danke!
 

John

Sehr aktives Mitglied
3. März 2012
4.214
1.088
Berlin
Vernutlich waren in deinen ursprünglichen Shop Anpassungen in den Dateien
htaccess
und
admin/.htaccess
vorhanden.
Diese hast Du dir beim Upload überschrieben.

Bei welchem Anbieter liegt denn dein Shop?
Für einige, wie z.B. Strato und Ionos müssen Anpassungen vorgenommen werden.
 
Zuletzt bearbeitet:

NoOne

Sehr aktives Mitglied
16. März 2024
669
229
Kannst du bei deinem Hosting Anbieter bei den PHP-Versionen zwischen sowas wie FPM (Apache) und FPM (nginx) wählen? Falls ja, dann nimm die Apache Variante. Wenn die dbeS/mytest.php als leere Datei ausgeliefert wird, deutet das meistens darauf hin das die .htaccess Dateien nicht verarbeitet werden. Und das wiederum deutet darauf hin das hier ein reiner nginx ohne entsprechend nötige direktiven oder reverse proxy zum Einsatz kommt.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.646
2.696
Berlin
Firma
css-umsetzung
Ja wie es scheint bist du bei ionos?
dann braucht dein admin/.htaccess die passende rewritebase regel

RewriteBase /admin

oder
RewriteBase /admin/

ich bin da immer nicht ganz so sicher, ich vergesse das immer.
 

jwpt24

Aktives Mitglied
14. März 2021
13
0
Problem gelöst – vielen Dank an alle! 😊


Ich möchte mich bei allen bedanken, die mir geholfen haben.


Am Ende lag das Problem nicht am JTL-Shop selbst, sondern an der PHP-/Webserver-Konfiguration in Plesk.


Nach dem Update auf JTL-Shop 5.7.2 funktionierte zwar



https://meinedomain.de/dbeS/index.php?id=mytest



und lieferte 3 5.7.2, aber



https://meinedomain.de/dbeS/mytest.php



zeigte nur eine weiße Seite. Deshalb konnte die JTL-Wawi keine Verbindung zum Shop aufbauen.


Folgende Punkte habe ich angepasst:


  • RewriteBase / in der .htaccess aktiviert.
  • RewriteBase /admin in der admin/.htaccess eingetragen.
  • Entscheidend war jedoch die PHP-Ausführungsart in Plesk:
    • FPM-Anwendung (nginx) → Verbindung funktionierte nicht.
    • FPM-Anwendung (Apache) → sofort funktionierte mytest.php wieder und die Verbindung zwischen JTL-Wawi und Shop war hergestellt.

Vielen Dank besonders an css-umsetzung, John und NoOne für die richtigen Hinweise. Dadurch konnte ich die Ursache Schritt für Schritt eingrenzen und beheben.


JTL ist und bleibt für mich die Nummer 1! 👍🚀


Nochmals vielen Dank an die Community!
 

Ähnliche Themen