Startangebot

Founders-Lizenz: Updates für mindestens 2 Jahre

149 €einmalig, netto

Eine normale Shop-Lizenz kostet 199 €.

Für die ersten 100 Shop-Lizenzen, bis 10. Dezember 2026. Updates und neues Berater-Wissen für mindestens 2 Jahre, ohne Verlängerung. Eine normale Shop-Lizenz: 12 Monate.

Founders für 149 € holen

PrestaShop Fehler 500 oder leere Seite: was Sie in den ersten 15 Minuten tun

Wenn PrestaShop einen Fehler 500 oder eine leere Seite zeigt, prüfen Sie zuerst, ob es den ganzen Shop betrifft oder nur eine Seite. Die echte Meldung zeigen dann der Debug-Modus oder das Fehlerprotokoll. Die üblichen Ursachen sind ein Modul nach einem Update, ein Wechsel der PHP-Version und das Speicherlimit des Servers. Im Notfall schalten Sie ein Modul ab, indem Sie seinen Ordner umbenennen.

Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von PrestaShop-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 5 Min. Lesezeit

Schritt null: Was genau funktioniert nicht mehr?

Bevor Sie etwas ändern, notieren Sie drei Dinge. Sie entscheiden, ob Sie es in einer Viertelstunde selbst beheben oder Hilfe brauchen.

FrageWenn jaWahrscheinliche Ursache
Sind der ganze Shop und das Back-Office ausgefallen?ein Fehler beim Start von PrestaShopPHP, Speicher, eine beschädigte Datei, ein überall geladenes Modul
Ist der Shop ausgefallen, aber das Back-Office funktioniert?ein Fehler im Theme oder in einem Frontend-Modulein kürzlich geändertes Modul, das Theme, ein Override
Ist eine Seite ausgefallen, etwa der Warenkorb oder eine Produktseite?ein Fehler in einem Modul, das an diese Seite gehängt istein Zahlungs-, Versand- oder Produktseitenmodul
Hat sich in den letzten 24 Stunden etwas geändert?das ist fast immer die Ursacheein Modul-, PHP- oder Theme-Update, eine Migration

Die letzte Zeile zählt am meisten. Ein Fehler 500, der eine Stunde nach einem Modul-Update auftaucht, ist meist die Schuld dieses Moduls. Machen Sie zuerst die letzte Änderung rückgängig, bevor Sie woanders suchen.

Wie Sie die echte Fehlermeldung sehen

Fehler 500 allein sagt Ihnen nichts. Zwei Stellen zeigen die echte Meldung, mit Datei und Modulname.

  1. Debug-Modus. Wenn das Back-Office funktioniert, schalten Sie ihn unter Erweiterte Einstellungen > Leistung ein. Wenn das Back-Office ausgefallen ist, ändern Sie _PS_MODE_DEV_ in der Datei config/defines.inc.php auf true. Beide Wege und das sichere Abschalten beschreiben wir im Beitrag über den PrestaShop Debug-Modus. LH.pl zeigt es ebenfalls Schritt für Schritt (auf Polnisch).
  2. Das Fehlerprotokoll des Servers. In Ihrem Hosting-Panel, meist als „Error Log“ oder „PHP-Logs“. Es zeigt Fehler auch dann, wenn Sie das Debugging in einem laufenden Shop nicht einschalten wollen.
  3. Das PrestaShop-Protokoll. Unter Erweiterte Einstellungen > Logs stehen die Fehler, die PrestaShop noch aufzeichnen konnte, mit Datum. Es ist nützlich, wenn der Fehler nur einen Teil des Shops betrifft.

Schalten Sie den Debug-Modus nach der Diagnose aus. Er zeigt jedem Besucher technische Details.

Die häufigsten Ursachen und was Sie dagegen tun

Ein Modul nach einem Update. Die Meldung zeigt auf eine Datei im Ordner modules/modulname. Deaktivieren Sie das Modul im Back-Office, und wenn das Back-Office ausgefallen ist, benennen Sie seinen Ordner per FTP um. Melden Sie den Fehler dann mit dem Text der Meldung an den Modulautor.

PHP-Version. Ihr Hoster hat PHP gewechselt, oder Sie selbst haben es im Hosting-Panel geändert. Ältere Module funktionieren nicht mit neuerem PHP, und PrestaShop 8 und 9 haben eigene Anforderungen. Prüfen Sie die Systemanforderungen von PrestaShop und gehen Sie zur vorherigen PHP-Version zurück, wenn der Fehler direkt nach dem Wechsel auftrat.

Speicher und Festplatte. Eine Meldung zu „Allowed memory size“ oder kein freier Platz mehr auf der Festplatte. Das ist Sache Ihres Hosters: das PHP-Speicherlimit erhöhen oder Platz freimachen.

Overrides und Cache. Nach der Deinstallation eines Moduls bleibt manchmal eine Override-Datei zurück, die auf Code verweist, den es nicht mehr gibt. Es hilft, den Inhalt von var/cache zu leeren und den Ordner override zu prüfen.

Beschädigte Dateien oder eine Infektion. Wenn sich nichts geändert hat und in den Dateien unbekannte Codestücke aufgetaucht sind, kann es ein Angriff sein. Pskrk beschreibt so einen Fall (auf Polnisch). Dann brauchen Sie eine Sicherung und einen Spezialisten, keine Reparaturen in Eigenregie. Zenbox hat eine längere Liste von Fehlern zusammengestellt (auf Polnisch).

Wann der Chat hilft und wann nicht

Wenn das ganze PrestaShop nicht antwortet, kann Ihr Chat (Claude oder ChatGPT) nicht helfen, weil das TellMyShop-Modul im Shop läuft und mit ihm ausfällt. Dann bleiben Ihnen der Plan oben oder ein Entwickler.

Der Chat ist nützlich, wenn der Shop funktioniert, aber ein Teil davon einen Fehler hat, und bei der Vorbeugung. In der kostenlosen Version TellMyShop Free liest der Chat das Fehlerprotokoll für einen gewählten Zeitraum, die technische Prüfung des Shops und die Modulliste und erklärt die Meldungen in einfacher Sprache.

Sie: Seit heute Morgen schreiben Kunden, dass sich der Warenkorb nicht öffnet. Gestern habe ich zwei Module aktualisiert. Prüf, was los ist.

Ihr Chat: Das Protokoll der letzten 24 Stunden hat 46 Einträge mit demselben Fehler, der erste gestern um 21:14, ein paar Minuten nach dem Update des Versandmoduls.

Der Fehler kommt aus einer Datei dieses Moduls und tritt beim Öffnen des Warenkorbs auf. Das andere aktualisierte Modul hat keine Fehler.

Der sicherste Schritt: das Versandmodul deaktivieren, bis der Autor eine Korrektur veröffentlicht. Kunden verlieren diese Versandart, aber der Warenkorb funktioniert wieder.

Illustration: Produkte, Zahlen und Antworten sind Beispiele.

Ein Modul über den Chat zu deaktivieren funktioniert in TellMyShop Pro mit eingeschaltetem Schalter Module im Modul-Panel. Der Schalter gilt 24 Stunden und braucht eine Datenbanksicherung vom selben Tag. Ein deaktiviertes Modul behält seine Daten, Sie können es also mit einer Anfrage wieder aktivieren. Bei Zahlungs- und Versandmodulen warnt Sie der Chat, was Kunden verlieren. Beispielanfragen: Fehlermeldungen nach einem Modul-Update, eine Fehlerseite nach einem Update beheben und ein Modul deaktivieren, das den Warenkorb kaputt macht.

Wie Sie das Risiko des nächsten Fehlers 500 senken

  • Sichern Sie Dateien und Datenbank vor jedem Modul- oder PHP-Update.
  • Aktualisieren Sie ein Modul nach dem anderen und prüfen Sie den Shop nach jedem.
  • Machen Sie Updates morgens an einem Werktag, nicht am Freitagabend.
  • Sehen Sie einmal pro Woche ins Fehlerprotokoll, bevor ein kleiner Fehler wächst.
  • Halten Sie eine Testkopie des Shops für größere Änderungen bereit.

Wenn der Shop funktioniert, aber Ihre Änderungen nicht sichtbar sind, ist das ein anderes Problem: PrestaShop Änderungen nicht sichtbar.

Fragen und Antworten

Was bedeutet Fehler 500 in PrestaShop?

Dass der Server auf einen Fehler im Code des Shops gestoßen ist und die Seite nicht aufbauen konnte. Die Meldung selbst sagt nicht, was passiert ist. Erst der Debug-Modus oder das Fehlerprotokoll des Servers zeigt die Ursache. Meist ist es ein Modul nach einem Update, ein Wechsel der PHP-Version oder fehlender Platz oder Speicher auf dem Server.

Wie deaktiviere ich ein Modul, wenn das PrestaShop-Back-Office nicht funktioniert?

Benennen Sie per FTP oder im Dateimanager Ihres Hosters den Ordner des Moduls im Ordner modules um, etwa indem Sie _off ans Ende hängen. PrestaShop findet das Modul nicht und überspringt es. Stellen Sie den Namen nach der Reparatur wieder her. Das ist ein Notausgang, notieren Sie also, was Sie geändert haben, damit Sie es später umkehren können.

Kann Fehler 500 die Schuld meines Hosters sein?

Ja. Ein überschrittenes PHP-Speicherlimit, eine volle Festplatte, eine abgeschaltete PHP-Erweiterung oder ein Wechsel der PHP-Version durch den Hoster erzeugen alle denselben Fehler 500. Wenn das Protokoll eine Meldung zu Speicher oder einer fehlenden Erweiterung zeigt, ist das Sache Ihres Hosters, nicht des Modulautors.

Kann der Chat helfen, wenn der ganze Shop ausgefallen ist?

Nein, weil das TellMyShop-Modul im Shop läuft. Wenn PrestaShop gar nicht antwortet, funktioniert auch die Verbindung zum Chat nicht. Der Chat hilft, wenn der Fehler einen Teil des Shops betrifft, etwa eine Seite oder den Warenkorb, und bei der Vorbeugung: der Prüfung des Fehlerprotokolls nach jedem Update.

PrestaShop ist eine eingetragene Marke der PrestaShop SA. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.

Prüfen Sie Ihren Shop kostenlos

TellMyShop Free prüft Ihren Shop und zeigt die Probleme, das Wichtigste zuerst. Es speichert nichts.

Prüfen Sie, ob Ihr Shop bereit ist

Geben Sie die Adresse Ihres Shops ein. In wenigen Sekunden sehen Sie die Plattform und ob TellMyShop funktioniert.

Wir prüfen die Adresse, HTTPS und die Plattform. Sie installieren nichts, und wir speichern die Adresse nicht.

ihrshop.deBeispielergebnis
Shop antwortet
ja
HTTPS
aktiv
Plattform
PrestaShop 8.1
TellMyShop funktioniert

Weiterlesen

Free für 0 €, liest und berät

Free holen