PrestaShop ERROR 500 - wie kann ich das Problem lösen?

In diesem Artikel erfahren Sie, wie Sie den Debug-Modus von PrestaShop aktivieren, um die Details des Fehlers ERROR 500 herauszufinden.

EinHTTP-Fehler 500, auch bekannt als "Internal Server Error", ist eine allgemeine Meldung, die darauf hinweist, dass auf dem Server ein Problem aufgetreten ist, das die korrekte Funktion des Shops oder Servers verhindert.

  • Der Fehler 500 zeigt an, dass auf der Serverseite etwas schief gelaufen ist, gibt aber nicht das genaue Problem an, das aufgetreten ist.
  • Die Ursachen für Fehler 500 können vielfältig sein: ein Problem mit dem Server, der Datenbank oder den Modulen und andere unerwartete Situationen.
  • Um den Fehler 500 zu beheben, müssen Sie die Details hinter dem Fehler kennen.

Warum sollten Sie lernen, wie man mit Serverfehlern umgeht?

Mit den Details hinter Fehler 500, werden Sie in der Lage sein, das Problem selbst zu lösen oder schneller Hilfe in PrestaShop Gruppen und Foren zu bekommen. Die Bereitstellung von erfahrenen Benutzern mit genauen Details des Fehlers wird den Support-Prozess zu beschleunigen.

PrestaShop Debug-Modus

PrestaShop verfügt über einen Debug-Modus (auch bekannt als Entwicklermodus), der standardmäßig deaktiviert ist.

Das Debugging ist bei der Entwicklung und Optimierung Ihres PrestaShop-Shops unerlässlich, da es eine schnelle und effektive Fehlerbehebung ermöglicht, was zu einem reibungslos funktionierenden Shop und einer verbesserten Benutzerfreundlichkeit beiträgt.

  • Der Debug-Modus liefert zusätzliche Fehlerinformationen und hilft Ihnen zu erkennen, wo das Problem aufgetreten ist.
  • Sobald der Debug-Modus aktiviert ist, können Sie mit der Fehlersuche in Ihrem Shop beginnen.

Was ist die Fehlersuche in PrestaShop?

Debugging ist ein Prozess, bei dem Sie die Probleme, die hinter einem Fehler 500 stehen, vom Allgemeinen bis ins Detail sehen können. Die Details der auftretenden Fehler führen Sie zu den Dateien, Modulen oder Servereinstellungen, die dazu führen, dass der Server nicht richtig funktioniert.

Wie aktiviere ich den Debug-Modus in PrestaShop?

PrestaShop 1.6 / 1.7 / 8.x - aktivieren Sie den Debug-Modus in der Datei defines.inc.pl

In jeder Version von PrestaShop 1.6, 1.7 und 8+, Debug-Modus kann durch Bearbeiten der Datei über FTP aktiviert werden:

  1. Bearbeiten Sie die Datei: config/defines.inc.php
  2. Suchen Sie die Variable _PS_MODE_DEV_.
  3. Ändern Sie ihren Wert von "false" auf"true".
  4. Speichern Sie die geänderte Datei defines.inc.php.
  5. Löschen Sie den Cache - Sie können die Tools im PrestaShop-Administrationsbereich verwenden oder den Inhalt des Cache-Ordners im Stammverzeichnis des Shops manuell löschen.
  6. Aktualisieren Sie die Seite, auf der der Fehler 500 aufgetreten ist, um detaillierte Fehlermeldungen anzuzeigen.
nV1QyZx.png
Aktivieren Sie den Debug-Modus durch Bearbeiten der Datei defines.inc.php

PrestaShop 1.7 & 8.x - Sie können den Debug-Modus im Back Office aktivieren

In PrestaShop 1.7 und 8+ kann der Debug-Modus auch in der Shop-Verwaltung aktiviert werden: Back Office > Leistung > Debug-Modus:

JXhntEU.png
Sie können den Debug-Modus in PrestaShop 1.7 im Back-Office aktivieren
e0aew9R.png
Sie können den Debug-Modus in PrestaShop 8+ im Backoffice aktivieren

Fehlerdetails im Debug-Modus

Nachdem Sie den Debug-Modus aktiviert haben, navigieren Sie zu der Seite, auf der zuvor der Fehler 500 aufgetreten ist. Wenn der Debug-Modus aktiviert ist, können Sie nun die Fehlerdetails des Fehlers 500 sehen.

  • Sie können die Fehlerdetails auch in den Fehlerprotokollen des Servers sehen.
  • Denken Sie daran, den Debug-Modus zu deaktivieren, wenn Sie fertig sind.
2104879676.thumbnail.png
Aktivierter Debug-Modus = Fehlerdetails.

Details zu Fehlern anzeigen
Sie können auch auf die Fehlerprotokolle auf Ihrem Server zugreifen

PrestaShop generiert Protokolle, die Informationen über verschiedene Ereignisse im Shop enthalten, darunter auch Details zu Error 500-Fehlern. Die Überprüfung dieser Protokolle kann Ihnen helfen, den Fehler zu lokalisieren und seine Ursache zu verstehen.

Ihr Server protokolliert Details zu allen Fehlern in Protokollen, die auf dem Server gespeichert sind. Die Serverprotokolle enthalten das genaue Datum und die Einzelheiten des Auftretens von Fehlern in Ihrem Shop und auf Ihrem Server.

Normalerweise finden Sie den Zugang zu den Fehlerprotokollen in Ihrem Server-Panel.

  • Es lohnt sich, die Server-Logs regelmäßig zu überprüfen, um Fehler, die in der jüngeren Vergangenheit aufgetreten sind, aufzuspüren.
  • Fehlerprotokolle werden immer gespeichert, auch wenn der Debug-Modus in Ihrem Shop deaktiviert ist.
  • Es lohnt sich, alte Logs zu löschen, um Speicherplatz auf dem Server freizugeben.
3084610973.thumbnail.png
Das Plesk-Panel und jedes andere Server-Panel hat bequemen Zugriff auf die Logs Ihres Shops.
3168449785.thumbnail.png
Server-Log-Historie im Zusammenhang mit Ihrem Webshop

Behebung eines ERROR 500-Problems

Um das Problem zu beheben, können Sie Ihr Shop-Backup wiederherstellen oder das Modul oder die Modifikationen deinstallieren, die die Fehlerquelle sind. Dies ist nur eine halbherzige Lösung, da das Modul letztendlich in Ihrem Shop einwandfrei funktionieren sollte.

Die Behebung eines Shop-Fehlers oder eines Moduls, das den Fehler 500 erzeugt, erfordert Programmierkenntnisse. Es gibt keine allgemeingültige Methode, um einen Fehler 500 zu beheben. Wenn Sie das Problem professionell lösen wollen, sollten Sie sich an den Programmierer oder die Agentur wenden, die Ihren Shop betreut.

Wenn Sie dem Programmierer Details über den Verlauf des Fehlers und Details des Fehlers im Debug-Modus zur Verfügung stellen, können Sie das Problem besser einschätzen und einen Kostenvoranschlag für die Behebung erstellen.

Wussten Sie schon?

Bei PrestaShow entwickeln wir PrestaShop-Module und bieten professionelle Entwicklungsunterstützung für PrestaShop-Onlineshops.

Wenn Sie die Entwicklung Ihres Shops beschleunigen wollen, sich vor Abstürzen und Umsatzeinbußen schützen wollen oder einfach nur einen zuverlässigen Partner für den Support und die Entwicklung Ihres Shops suchen, können Sie sich gerne an uns wenden.

Die meistverkauften PrestaShow-Module im Jahr 2024


Komentarze (1)
z 1

Awesome post. Thanks!