deutschevita
Aktives Mitglied
Hallo zusammen,
wir haben das Update auf JTL- Shop 5 gemacht - hat soweit alles geklappt und der Shop läuft ohne Probleme. Logs sind clear, wirft keine Fehler - top.
Allerdings kann ich keine Verbindung zur JTL WAWI (1.5.40.0) herstellen.
Er gibt den Fehler aus:
Synchronisation mit Webshop nicht möglich! Die Shop-URL verweist nicht auf einen gültigen Shop!
Ich weiß, dass das Thema schon häufiger aufkam, daher gleich vorweg, was ich schon geprüft habe:
Das ist mir aufgefallen:
1.
Wenn ich auf Verbindung testen klicke, macht die WAWI zwei HTTP-Calls:
Ich weiß ja nicht, ob die Wawi da vielleicht aus der mytest.php noch eine Antwort erwartet, die es nicht mehr gibt?
2.
Wenn ich /dbeS/ aurufe, ruft er den Inhalt der index.php auf und schmeißt einen Fehler (es fehlt ein Argument). Wenn man einen Querystring mit ?id=1 anhängt, kommt eine leere 200er Antwort zurück.
3.
Jo, Wawi 1.6 gibts noch nicht?
Das ist besonders:
Ich verwende einen NGINX als Reverse-Proxy vor meinem Apache. Der NGINX reicht die Anfragen aber ganz normal an den Apache durch - klappt ja wie gesagt auch überall (außer beim Sync eben).
Hat jemand eine Idee, wie ich das Problem weiter eingrenzen kann? Weiß jemand, wie die WAWI den Shop verifiziert?
Hab solange auf die 4er Version zurückgerollt.
Liebe Grüße und vielen Dank für jede Hilfe!
Lukas
wir haben das Update auf JTL- Shop 5 gemacht - hat soweit alles geklappt und der Shop läuft ohne Probleme. Logs sind clear, wirft keine Fehler - top.
Allerdings kann ich keine Verbindung zur JTL WAWI (1.5.40.0) herstellen.
Er gibt den Fehler aus:
Synchronisation mit Webshop nicht möglich! Die Shop-URL verweist nicht auf einen gültigen Shop!
Ich weiß, dass das Thema schon häufiger aufkam, daher gleich vorweg, was ich schon geprüft habe:
- Schreibweise geprüft, stimmt exakt (hat sich durch das Upgrade auch nicht geändert) = https:// kein www, kein trailing slash
- Domain Subscription ist gültig und korrekt eingetragen.
- Ich habe wegen der UTF-8-Geschichte die Passwörter für den sync erneuert und eingetragen, bringt nichts.
- /dbeS/mytest.php ist erreichbar, gibt aber seit der 5.0 natürlich eine leere Antwort bei Status 200 zurück, denn freilich wurde der Inhalt der Datei ja entfernt.
- Verzeichnisse sind beschreibbar, Zugriffsrechte korrekt
- .htaccess ist drinnen und läuft überall gut.
- Systemcheck läuft
- Laut PHP-Info und JTL-Admin erkennt der Shop seine domain auch wie eingetragen.
Das ist mir aufgefallen:
1.
Wenn ich auf Verbindung testen klicke, macht die WAWI zwei HTTP-Calls:
Code:
application_server_1 | xxx - - [26/Aug/2021:19:56:04 +0000] "POST /dbeS/mytest.php HTTP/1.0" 200 0 "-" "JTL-Wawi" "xxxx, xxxx"
application_server_1 | xxx - - [26/Aug/2021:19:56:05 +0000] "POST / HTTP/1.0" 200 35660 "-" "-" "xxxx, xxxx"
Ich weiß ja nicht, ob die Wawi da vielleicht aus der mytest.php noch eine Antwort erwartet, die es nicht mehr gibt?
2.
Wenn ich /dbeS/ aurufe, ruft er den Inhalt der index.php auf und schmeißt einen Fehler (es fehlt ein Argument). Wenn man einen Querystring mit ?id=1 anhängt, kommt eine leere 200er Antwort zurück.
3.
aus: https://guide.jtl-software.de/jtl-s...ionen/von-jtl-shop-4-auf-jtl-shop-5-upgraden/Für eine korrekte Verarbeitung von UTF-8 Zeichensätzen wird mindestens JTL-Wawi 1.6 benötigt!
Jo, Wawi 1.6 gibts noch nicht?
Das ist besonders:
Ich verwende einen NGINX als Reverse-Proxy vor meinem Apache. Der NGINX reicht die Anfragen aber ganz normal an den Apache durch - klappt ja wie gesagt auch überall (außer beim Sync eben).
Hat jemand eine Idee, wie ich das Problem weiter eingrenzen kann? Weiß jemand, wie die WAWI den Shop verifiziert?
Hab solange auf die 4er Version zurückgerollt.
Liebe Grüße und vielen Dank für jede Hilfe!
Lukas