
Manchmal, nach der Installation einer Erweiterung in unserem OpenCart-Shop, können wir auf eine leere Seite stoßen, und wir stellen schnell fest, dass wir nicht wissen, wo wir nach der Lösung suchen sollen.
Der Fehler der leeren Seite in OpenCart ist ein häufiges Problem, mit dem OpenCart-Website-Besitzer konfrontiert sein können. Dieser Fehler kann identifiziert werden, wenn versucht wird, auf eine Seite zuzugreifen, und anstelle einer korrekten Ladeanzeige eine leere Seite auf der gesamten Website oder in einer bestimmten Ansicht angezeigt wird.
Wenn wir auf eine leere Seite in OpenCart stoßen, kann es schwierig sein, das eigentliche Problem hinter dem Fehler zu erkennen. Heute werden wir Ihnen beibringen, wie Sie die Ursache identifizieren können.
Mögliche Ursachen für den Fehler der leeren Seite in OpenCart
- Kompatibilitätsprobleme: Es kann Kompatibilitätsprobleme zwischen der Version von Opencart, die Sie verwenden, und Ihrem Webserver, Ihrer Datenbank oder anderen Plugins geben.
- Codefehler: Wenn es Fehler im Code Ihrer Website gibt, kann dies zu einem leeren Seitenfehler führen.
- Berechtigungsprobleme: Ihr Webserver hat möglicherweise nicht die richtigen Berechtigungen, um auf die erforderlichen Dateien zuzugreifen, um die Webseite zu laden. Konfigurationsprobleme: Wenn Ihre Website falsch konfiguriert ist, kann dies zu einem leeren Seitenfehler führen.
[astra_custom_layout id=296]
Wie behebe ich den Fehler mit der leeren Seite in OpenCart?
Um diesen Fehler zu beheben, müssen wir zunächst wissen, was vor sich geht. Auf eine Webseite zuzugreifen und auf eine „leere Seite“ zu stoßen, die keine nützlichen Informationen anzeigt, ist nicht sehr hilfreich. Dies kann passieren, weil viele Server die Option, PHP-Fehler standardmäßig anzuzeigen, deaktiviert haben.
Um dies zu beheben, können wir den folgenden Code in /index.php hinzufügen, wenn es sich um einen Frontend-Fehler handelt, oder in /admin/index.php, wenn es sich um einen Backend-Fehler handelt, um das System zu „zwingen“, Fehler anzuzeigen:
error_reporting(E_ALL);
ini_set('display_errors', 'On');Dieser Code wird direkt nach "<?php" hinzugefügt, wie in diesem Beispiel. Im folgenden Bild zeigen wir Ihnen, wie es aussieht, bitte achten Sie auf die Zeilen 2 und 3.

Auf diese Weise können wir detaillierte Informationen über den Fehler, der die leere Seite verursacht, erhalten und ihn leichter beheben. Es ist wichtig zu beachten, dass diese Lösung nur in Entwicklungsumgebungen und niemals in der Produktion verwendet werden sollte, da das Anzeigen von Fehlern sensible Informationen über den Server offenbaren kann.
Nachdem der erwähnte Code hinzugefügt und die entsprechende Datei aktualisiert wurde, wird empfohlen, die URL, die zuvor die "leere Seite" angezeigt hat, neu zu laden. Auf diese Weise können wir möglicherweise den "echten" Fehler sehen und einige Hinweise darauf erhalten, was auf unserer Website passiert. Dies wird es uns ermöglichen, an der Lösung des Problems zu arbeiten und das Benutzererlebnis zu verbessern. Typischerweise sind dies Fehler wie:
- Eine Datei wird nicht geladen, weil sie in unserem System nicht verfügbar ist (Controller, Modelle, Ansichten, Sprachdateien, externe Bibliotheken…). In diesem Fall würden wir nach einem Backup der Website suchen, um es über FTP hochzuladen.
- Ein schwerer Fehler in der Syntax des PHP-Codes in einer bestimmten geladenen Datei.
Kann Farben nicht mehr sehen?
Wie wunderbar es ist, die Seite immer wieder neu zu laden, um das schöne und ewige Weiß weiter zu betrachten! Aber keine Sorge, wir haben immer noch einige Optionen, um diesem mühsamen monochromatischen Schauspiel ein Ende zu setzen:
- Wir werden unsere Modifikationen "bereinigen", indem wir auf die orangefarbene Schaltfläche im Abschnitt "Erweiterungen > Modifikationen" klicken. Wenn nach dieser Maßnahme die leere Seite verschwunden ist, wissen wir, dass der Fehler von einer Modifikation stammt. Die einzige verbleibende Lösung besteht darin, alle Modifikationen zu deaktivieren und sie einzeln zu aktivieren, während wir die OCMOD-Änderungen aktualisieren und überprüfen, wann es zu einem Fehler kommt.
- Wenn wir VQMOD verwenden, können wir auch alle VQMOD-Dateien deaktivieren, indem wir den Ordner /vqmod/xml in /vqmod/xml_ umbenennen (ein Unterstrich wird zum "xml"-Ordner hinzugefügt). Wenn wir sehen, dass es jetzt funktioniert, ist es eine VQMOD-Datei, die Ihr System "beschädigt".
Wir sind zuversichtlich, dass Sie durch Befolgen der angegebenen Schritte den Fehler der leeren Seite beheben und Ihre Website wieder farbenfroh und schön gestalten können. Zumindest wissen wir jetzt, wo dieser unbekannte Fehler ist, und daher kennen wir den Feind, dem wir gegenüberstehen müssen. Zögern Sie nicht, kontaktieren Sie uns wenn Sie Hilfe bei OpenCart-bezogenen Problemen benötigen.
