Bei der Entwicklung und Verwaltung einer Website auf dem Joomla CMS kann es zu Situationen kommen, in denen Fehler auf der Seite angezeigt werden. Sie können aus verschiedenen Gründen verursacht werden: falsche Konfiguration, Fehler im Code oder installierte Erweiterungen, fehlerhafte Serverfunktionen usw. Glücklicherweise bietet Joomla Tools, um die Anzeige von Fehlern zu deaktivieren und zu verhindern, dass sie auf der Website öffentlich angezeigt werden.
Fehler auf Seiten der Website können nicht nur die Benutzererfahrung beeinträchtigen, sondern auch ein Sicherheitsrisiko darstellen. In einigen Fällen können Fehler vertrauliche Informationen offenlegen oder sogar Angreifern den Zugriff auf die Website ermöglichen. Daher müssen Maßnahmen ergriffen werden, um die Risiken zu minimieren und die Website zu schützen.
Eine Möglichkeit, die Anzeige von Fehlern auf der Joomla-Website zu verhindern, besteht darin, den Debug-Modus zu deaktivieren. Der Debug-Modus ist in Joomla standardmäßig aktiviert und zeigt detaillierte Fehlerinformationen auf der Seite an. Um den Debug-Modus zu deaktivieren, gehen Sie zum Administrationsbereich, wählen Sie im Menü "Komponenten" die Option "Globale Konfiguration" aus und wechseln zur Registerkarte "System". Hier müssen Sie den Wert für die Option "Debug-Ebene" auf "Nein" ändern und die Änderungen speichern.
Sie können auch die Fehleranzeige für Websitebenutzer deaktivieren, sodass sie nur für Administratoren aktiviert bleibt. Gehen Sie dazu zum Abschnitt Globale Konfiguration, wählen Sie die Registerkarte System aus und ändern Sie die Einstellung "Benutzerdefinierte Fehleranzeige" in "Niemand anzeigen". Nachdem Sie alle Änderungen gespeichert haben, werden die Fehler nicht auf der Website für Benutzer angezeigt, Administratoren erhalten jedoch weiterhin Informationen über die Fehler im Admin-Panel. Dies wird dazu beitragen, die Website vor möglichen Bedrohungen zu schützen und ihr professionelles Aussehen zu erhalten.
Wir studieren die Einstellungen
Die Einstellungen für die Fehleranzeige im Joomla CMS können im Administrationsbereich der Website geändert werden. Führen Sie dazu die folgenden Schritte aus:
- Melden Sie sich im Joomla-Administrationsbereich an
- Wählen Sie im Hauptmenü den Bereich "Website" aus
- Klicken Sie auf "Globale Konfiguration"
Suchen Sie im angezeigten Fenster Globale Konfiguration nach der Registerkarte Server. Auf dieser Registerkarte können Sie die Anzeige von Fehlern für Ihre Website anpassen.
Einstellungen, die Sie ändern können:
- Fehler anzeigen: Wählen Sie aus, welche Fehler auf Ihrer Website angezeigt werden sollen. Sie können zwischen den folgenden Optionen wählen: "Alle Fehler", "Keine Fehler" oder "Nur kritische Fehler".
- Berichtsebene: Wählen Sie aus, welche Berichtsebene die Fehler aufweisen sollen. Sie können zwischen den folgenden Optionen wählen: Niedrig, Mittel oder Hoch.
- Anzeigen des Dateipfads: Wählen Sie aus, ob der Pfad der Datei, in der der Fehler aufgetreten ist, auf Ihrer Website angezeigt werden soll. Sie können zwischen den folgenden Optionen wählen: "Aktiviert" oder "Deaktiviert".
Vergessen Sie nach der Änderung nicht, die Einstellungen zu speichern, indem Sie auf die Schaltfläche "Speichern" oder "Übernehmen" klicken.
| Parameter | Bedeutung | Die Beschreibung |
|---|---|---|
| Fehler anzeigen | Alle Fehler | Alle Fehler werden auf der Website angezeigt |
| Fehler anzeigen | Keine Fehler | Fehler werden nicht auf der Website angezeigt |
| Fehler anzeigen | Nur kritische Fehler | Nur kritische Fehler werden angezeigt |
| Berichtsebene | Niedrig | Die minimale Anzahl von Fehlerinformationen wird angezeigt |
| Berichtsebene | Mittel | Weitere Informationen zum Fehler werden angezeigt |
| Berichtsebene | Hoch | Die maximale Anzahl an Fehlerinformationen wird angezeigt |
| Anzeigen des Dateipfads | Eingeschaltet | Der Pfad zur fehlerhaften Datei wird auf der Website angezeigt |
| Anzeigen des Dateipfads | Abgeschaltet | Der Pfad zur fehlerhaften Datei wird auf der Website nicht angezeigt |
Nachdem Sie die angegebenen Anzeigeoptionen für Fehler untersucht und konfiguriert haben, können Sie den Anzeigeprozess für Fehler auf Ihrer Website steuern und den Korrekturprozess für Fehler vereinfachen.
Wir finden die Konfigurationsdatei
Um die Anzeige von Fehlern auf einer Website zu deaktivieren, die auf dem Joomla CMS ausgeführt wird, müssen Sie die Konfigurationsdatei suchen und ändern.
- Öffnen Sie den FTP-Client und verbinden Sie sich mit dem Server, auf dem Ihr Joomla-CMS installiert ist.
- Suchen Sie den Ordner Ihrer Website auf dem Server.
- Wechseln Sie zu einem Ordner public_html oder www abhängig von der Konfiguration Ihres Servers.
- Suchen Sie im Standortordner nach der Datei mit dem Namen configuration.php.
- Datei herunterladen configuration.php auf Ihren Computer.
- Öffnen Sie die Datei configuration.php in einem Texteditor.
Datei configuration.php enthält verschiedene Einstellungen für Ihre Joomla-Website. Sie müssen die folgende Zeile suchen und ändern:
| $error_reporting = 'development'; |
Ändern Sie den Wert 'development' auf 'none' oder '0'. Ändern Sie beispielsweise die Zeile in:
| $error_reporting = 'none'; |
Nachdem Sie die Änderungen vorgenommen haben, speichern Sie die Datei configuration.php und laden Sie es wieder auf den Server hoch, indem Sie die Originaldatei ersetzen.
Die Fehleranzeige auf Ihrer Joomla-Website sollte jetzt deaktiviert sein.
Öffnen Sie die Datei in einem Texteditor
Um die Fehleranzeige im Joomla CMS zu deaktivieren, müssen Sie die Datei öffnen configuration.php in einem Texteditor.
Schritte zum Öffnen einer Datei in einem Texteditor:
- Öffnen Sie das Joomla Admin Panel.
- Gehen Sie je nach Version von Joomla zu "Website" oder "Inhalt".
- Suchen und öffnen Sie den Dateimanager oder die Dateiverwaltung.
- Wählen Sie eine Datei aus configuration.php und klicken Sie mit der rechten Maustaste darauf.
- Wählen Sie im Dropdown-Menü "Bearbeiten" oder "Bearbeiten".
Jetzt die Datei configuration.php wird in einem Texteditor geöffnet, der zum Bearbeiten des Codes bereit ist.
Ändern Sie den Wert des Parameters
Um die Anzeige von Fehlern im Joomla CMS zu deaktivieren, müssen Sie den Wert des Parameters error_reporting in der PHP-Konfigurationsdatei ändern.ini. Diese Datei befindet sich im Stammverzeichnis Ihres Servers.
- Öffnen Sie die PHP-Datei.ini mit einem Texteditor.
- Suchen Sie nach der Zeichenfolge, die den error_reporting-Parameter enthält.
- Ändern Sie den Parameterwert je nach Bedarf in E_ERROR oder E_ALL & ~E_NOTICE.
- Speichern Sie die Änderungen und schließen Sie die PHP-Datei.ini.
Wenn Sie den Parameter error_reporting ändern, werden Fehler und Warnungen auf Ihrer Joomla-Website ausgeblendet.
Beachten Sie, dass sich das Ändern des Werts des Parameters error_reporting auf die Funktionsweise Ihrer Website auswirken kann. Es wird empfohlen, die Anweisungen zur Konfiguration des Servers zu lesen oder den technischen Support zu konsultieren, wenn Sie sich nicht sicher sind, welchen Wert Sie auswählen möchten.
Änderungen speichern
Nachdem Sie die Fehleranzeigeeinstellungen in Ihrem Joomla CMS geändert haben, müssen Sie diese Änderungen speichern, damit sie wirksam werden.
Befolgen Sie die nachstehenden Anweisungen, um die Änderungen zu speichern:
- Suchen Sie auf der Administrationsseite Ihrer Joomla-Website den Abschnitt "Einstellungen" im Menü und wählen Sie ihn aus.
- Suchen Sie im Abschnitt "Einstellungen" nach Globalen Einstellungen und wählen Sie diese aus.
- Suchen Sie auf der Seite Globale Einstellungen die Registerkarte Website und wählen Sie sie aus.
- Scrollen Sie nach unten zum Abschnitt "Fehleranzeigeeinstellungen".
- Wählen Sie die gewünschten Einstellungen aus, um Fehler anzuzeigen. Sie können eine der folgenden Optionen auswählen:
- Standard: Zeigt alle Fehler an.
- Einfach: Zeigt nur schwerwiegende Fehler an.
- Abgeschaltet: Deaktiviert die Anzeige aller Fehler.
- Klicken Sie oben rechts auf der Seite auf die Schaltfläche "Speichern", um die Änderungen zu speichern.
Nachdem Sie die Änderungen gespeichert haben, werden die Fehleranzeigeeinstellungen auf Ihre Joomla-Website angewendet. Jetzt können Sie steuern, welche Fehler angezeigt und welche ausgeblendet werden.
Überprüfen Sie das Ergebnis
Nachdem Sie alle notwendigen Schritte ausgeführt haben, um die Fehleranzeige im Joomla CMS zu deaktivieren, sollten Sie die Ergebnisse der Änderungen überprüfen.
- Öffnen Sie Ihre Website in einem Browser und navigieren Sie zu den Seiten, auf denen zuvor Fehler aufgetreten sind.
- Wenn die Seiten ohne Fehlermeldungen geladen wurden, haben Sie die Anzeige der Seiten erfolgreich deaktiviert.
- Wenn die Fehler weiterhin angezeigt werden, kehren Sie zu den vorherigen Schritten zurück und stellen Sie sicher, dass Sie alle Einstellungen und Änderungen an den Dateien korrekt vorgenommen haben.
Nach erfolgreicher Überprüfung können Sie sicher sein, dass Fehlermeldungen nicht mehr auf Ihrer Joomla-Website angezeigt werden. Dies wird dazu beitragen, das Aussehen und die Professionalität Ihrer Website zu verbessern.