Hallo,
ich habe ein Problem unseren JTL-Shop zum Laufen zu bringen. Ich benutze den offiziellen(?) Docker-Container (jtlsoftware/shop) welcher unter localhost:8080 erreichbar ist.
Des weiteren benutze ich einen Wordpress Docker-Container um ein schickes Frontend zu haben.
Die ganze Geschichte läuft hinter NGINX, die soweit alles korrekt redirected.
Wenn ich nun also www.meinewebsite.de/store aufrufe kommt auch ganz korrekt der JTL-Shop zum Vorschein. Ebenso der Admin-Bereich, der absolut problemlos läuft.
Was allerdings nicht funktioniert ist, dass von der Wawi übertragenen Bilder sowie alle Unterkategorien/-seiten und Produktseiten entweder in einem 404 oder einem 500er Fehler enden (je nachdem was ich gerade bei der RewriteBase eingestellt habe).
Meine Konfigurationen sehen wie folgt aus:
JTL Shop config.JTL-Shop.ini.php
JTL Shop .htaccess
(mit /store kommt 500, wenn ich es auskommentiere bekomme ich JTL 404-Seite)
NGINX
Ich hoffe, dass jemand eine Idee hat, was ich hier noch ausprobieren könnte.
ich habe ein Problem unseren JTL-Shop zum Laufen zu bringen. Ich benutze den offiziellen(?) Docker-Container (jtlsoftware/shop) welcher unter localhost:8080 erreichbar ist.
Des weiteren benutze ich einen Wordpress Docker-Container um ein schickes Frontend zu haben.
Die ganze Geschichte läuft hinter NGINX, die soweit alles korrekt redirected.
Wenn ich nun also www.meinewebsite.de/store aufrufe kommt auch ganz korrekt der JTL-Shop zum Vorschein. Ebenso der Admin-Bereich, der absolut problemlos läuft.
Was allerdings nicht funktioniert ist, dass von der Wawi übertragenen Bilder sowie alle Unterkategorien/-seiten und Produktseiten entweder in einem 404 oder einem 500er Fehler enden (je nachdem was ich gerade bei der RewriteBase eingestellt habe).
Meine Konfigurationen sehen wie folgt aus:
JTL Shop config.JTL-Shop.ini.php
define('URL_SHOP', 'https://www.meinewebsite.de/store');
JTL Shop .htaccess
(mit /store kommt 500, wenn ich es auskommentiere bekomme ich JTL 404-Seite)
RewriteBase /store
NGINX
location /store
{
proxy_pass http://localhost:8080/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto https;
}
Ich hoffe, dass jemand eine Idee hat, was ich hier noch ausprobieren könnte.
Zuletzt bearbeitet: