Blog  ›  JTL-Shop

JTL-Shop Systemverwaltung: Updates, Cache & Sicherheit im Überblick

Ein JTL-Shop, der einmal eingerichtet ist, läuft nicht von selbst. Updates, Cache-Pflege und Sicherheitseinstellungen sind Daueraufgaben. Aus unserer Praxis in über 300 Kundenprojekten sehen wir immer wieder: wer diese Aufgaben vernachlässigt, zahlt später mit Ausfällen.

Alexander Luft · JTL Service Partner Gold · 5 Min. Lesezeit · Stand: Mai 2026
Was du lernst
  • JTL-Shop-Updates sicher einspielen
  • Cache, Logs und Datenbank pflegen
  • Sicherheitseinstellungen korrekt konfigurieren
  • Backups automatisieren
JTL-Shop Systemverwaltung

Ein JTL-Shop, der einmal eingerichtet ist, läuft nicht von selbst. In der Praxis sehen wir bei mehr als 300 Kundenprojekten immer wieder dasselbe Muster: Updates werden aufgeschoben, Logs werden ignoriert und Caches quellen über — bis ein Problem auftritt, das sich mit fünf Minuten Pflege pro Woche hätte verhindern lassen. Systemverwaltung klingt nach Verwaltungsaufwand, ist aber tatsächlich das Fundament eines stabilen Shops. Im finalen Teil 7 unserer Tutorial-Reihe zeigen wir, welche Bereiche Sie regelmäßig im Blick behalten sollten, was in der täglichen Praxis wirklich wichtig ist — und wo die häufigsten Fehler passieren. Alle beschriebenen Funktionen erreichen Sie im JTL-Shop-Backend unter dem Menüpunkt System.

JTL-Shop 5 aktuell halten: Updates richtig einspielen

JTL veröffentlicht regelmäßig neue Shop-Versionen — teils mit Bugfixes, teils mit Sicherheits-Patches, die zeitkritisch sind. Das beste Beispiel ist der SSTI-Patch von Version 5.7.2: Eine Lücke in der E-Mail-Rendering-Engine erlaubte es, den Blowfish-Key auszulesen und in manchen Konstellationen Code auszuführen. Betroffen waren alle Versionen ab 5.0.0. Wer das Update verzögert hat, war unnötig exponiert.

Der Update-Prozess im JTL-Shop-Backend läuft über System → Update-Assistent. Bevor Sie dort auf „Update starten“ klicken, sollten zwei Dinge gesichert sein: ein vollständiges Backup (Datenbank und Dateisystem) und ein Test in einer Staging-Umgebung. Gerade bei Child-Theme-Installationen — zum Beispiel NOVAChild oder eigenen Template-Anpassungen — können Datei-Überschreibungen CSS-Konflikte auslösen, die erst nach dem Go-live sichtbar werden. Das Changelog jeder Version liest man am besten auf jtl-software.com/releases, bevor das Update angestoßen wird. Wir spielen Updates für unsere Kunden grundsätzlich außerhalb der Verkaufszeiten ein und dokumentieren jede Version in der Kundenakte.

Cache, Logs und Datenbank: Regelmäßige Wartungsaufgaben

Der Shop-Cache beschleunigt Seitenaufrufe erheblich — er kann aber auch dafür sorgen, dass Preisänderungen, neue Artikel oder Template-Anpassungen nicht sofort sichtbar sind. Wenn Kunden nach einem Wawi-Abgleich veraltete Preise sehen, ist ein veralteter Cache fast immer der erste Verdächtige. Im Backend leeren Sie den Cache unter System → Cache gezielt für einzelne Bereiche oder vollständig.

Für die Fehlerdiagnose sind Logdateien unersetzlich. Unter System → Logdateien sehen Sie Shop-Logs, Abgleich-Protokolle und Plugin-Logs auf einen Blick. Wir empfehlen, diese Dateien in regelmäßigen Abständen zu bereinigen — ab einer bestimmten Größe verlangsamen sie das Backend spürbar. Serverseitige PHP-Fehler, die im Shop-Backend nicht erscheinen, finden sich zusätzlich im Error-Log des Webservers (bei Apache: error.log, bei Nginx entsprechend konfiguriert).

Auf Datenbankebene lohnt sich ein regelmäßiger Check der Tabellenstruktur. Nach einer Reihe von Updates können Tabellen in einem suboptimalen Row-Format vorliegen — JTL hat dazu ein eigenes Prüf-Tool im Backend (System → Datenbankcheck), das Inkonsistenzen meldet und in vielen Fällen direkt repariert. Wer seine Shop-Datenbank zusätzlich extern sichert, sollte auf das bewährte mysqldump-Format setzen, das auch bei großen Katalogen stabil funktioniert.

Sicherheitseinstellungen im JTL-Shop-Backend

SSL ist kein optionales Feature mehr — ohne aktives HTTPS werden Shops von Google mit einem Sicherheits-Label versehen, und Zahlungsanbieter setzen eine gültige SSL-Verbindung voraus. Im JTL-Shop-Backend unter Globale Einstellungen lässt sich SSL-Pflicht aktivieren, damit HTTP-Anfragen automatisch auf HTTPS weitergeleitet werden.

Für den Admin-Zugang empfiehlt JTL, die 2-Faktor-Authentifizierung zu aktivieren (System → Benutzer → 2-Faktor-Authentifizierung). Damit ist der Backend-Zugang auch dann geschützt, wenn ein Passwort kompromittiert wird. Starke, einzigartige Passwörter für Admin-Konten sind Voraussetzung, keine Kür. Wer mehrere Mitarbeiter mit Shop-Zugang hat, sollte jedem Benutzer nur die Rechte einräumen, die er tatsächlich braucht — und inaktive Accounts regelmäßig deaktivieren. Ergänzend dazu sollte auf Webserver-Ebene der Zugang zum Admin-Bereich auf bekannte IP-Adressen beschränkt werden, wenn das Hosting dies erlaubt. Automatische, regelmäßige Backups schließen die Sicherheitsstrategie ab: Laut JTL-Guide sind tägliche Datenbankbackups für aktive Shops der empfohlene Minimalstandard. Mehr zu Updates und Sicherheits-Patches finden Sie im offiziellen JTL-Guide zur Systemverwaltung.

Häufige Fragen

Updates werden im JTL-Shop-Admin unter System → Update-Assistent eingespielt. Wir empfehlen vorher ein vollständiges Backup (Datenbank + Dateisystem) und den Test in einer Testumgebung.
Unter System → Logdateien finden Sie alle Shop-Logs — inklusive Fehler, Abgleich-Protokolle und Plugin-Logs. Für server-seitige Fehler gibt es zusätzlich die PHP-Error-Logs des Webservers.
Wichtig sind: Admin-Zugang auf IP beschränken, starkes Admin-Passwort, 2-Faktor-Authentifizierung aktivieren, SSL-Pflicht aktivieren und regelmäßige Datenbankbackups. Seit 5.7.2 ist ein kritischer SSTI-Sicherheits-Patch verfügbar.

JTL-Shop-Wartung auslagern?

Wir übernehmen Updates, Monitoring und Sicherheits-Checks für Ihren JTL-Shop — damit Sie sich aufs Verkaufen konzentrieren können.

Autor: Alexander Luft, Inhaber der Vlarom E-Commerce Agentur, JTL Service Partner Gold, Ahrensfelde bei Berlin. LinkedIn-Profil →