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

In diesem Artikel erfahren Sie, wie Sie den PrestaShop-Debugging-Modus aktivieren können, um die Details des Fehlers ERROR 500 herauszufinden.

EinHTTP-Fehler 500, auch bekannt als "Internal Server Error", ist eine allgemeine Meldung, die anzeigt, dass es ein Problem auf dem Server, die verhindert, dass der Shop oder Server ordnungsgemäß funktioniert.

  • 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 Entwicklermodus genannt), der standardmäßig deaktiviert ist.

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.

Das Debugging ist bei der Entwicklung und Optimierung Ihres PrestaShop-Shops von entscheidender Bedeutung, da es Ihnen ermöglicht, Probleme schnell und effizient zu beheben, was zu einem reibungslos funktionierenden Shop und einer verbesserten Benutzerfreundlichkeit beiträgt.

Was ist PrestaShop Debugging?

Debugging ist ein Prozess, bei dem Sie die Probleme, die hinter einem Error 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.

Aktivieren Sie den Debug-Modus in der Datei defines.inc.

In jeder Version von PrestaShop 1.6, 1.7 und 8+ kann der Debug-Modus durch Bearbeiten der Datei per 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 zu sehen.
nV1QyZx.png
Aktivieren Sie den Debug-Modus durch Bearbeiten der Datei defines.inc.php

In PrestaShop 1.7 und 8+ können Sie 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.

Denken Sie daran, den Debug-Modus zu deaktivieren, wenn Sie fertig sind.

Fehlerdetails überprüfen
Zugriff auf Fehlerprotokolle auf Ihrem Server

PrestaShop generiert Protokolle, die Informationen über verschiedene Shop-Ereignisse, einschließlich Fehler, enthalten. Die Durchsicht dieser Protokolle kann Ihnen helfen, einen bestimmten Fehler zu lokalisieren und seine Ursache zu verstehen.

Wenn der Debug-Modus in Ihrem Shop deaktiviert ist, können Sie dennoch die Historie der in der Vergangenheit aufgetretenen Fehler einsehen.

Ihr Server protokolliert die Details aller Fehler in Protokollen. Die Serverprotokolle enthalten Details wie das Datum, an dem Fehler in Ihrem Shop und auf Ihrem Server aufgetreten sind. Es lohnt sich, die Serverprotokolle regelmäßig zu überprüfen, um Fehler zu finden, die in der jüngsten Vergangenheit aufgetreten sind.

3084610973.thumbnail.png
Über das Plesk-Panel und jedes andere Server-Panel haben Sie bequemen Zugriff auf Ihre Shop-Logs.
3168449785.thumbnail.png
Server-Log-Historie im Zusammenhang mit Ihrem Webshop

Probleme beheben

Um das Problem zu beheben, können Sie das Shop-Backup wiederherstellen oder das Modul bzw. die Modifikationen deinstallieren, die den Fehler verursacht haben. Dies ist nur eine halbherzige Lösung, denn das Modul sollte schließlich in Ihrem Shop einwandfrei funktionieren.

Das Beheben eines Shop-Fehlers oder eines Moduls, das den Fehler 500 erzeugt, erfordert Programmierkenntnisse. 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 erstellen.

Bei PrestaShow entwickeln wir PrestaShop-Module und bieten Support für Online-Shops. Wenn Sie die Entwicklung Ihres Shops und der von Ihnen verwendeten eCommerce-Tools beschleunigen und sich vor Fehlern, Abstürzen und Umsatzeinbußen schützen möchten, laden wir Sie ein, uns zu kontaktieren.

Komentarze (0)
z 0

Brak komentarzy. Bądź pierwszy!