Beim Zugriff auf die Website erhalte ich einen 500 Internal Server Error, eine leere Seite oder PHP-Fehler. Wie kann ich Details zu dem Problem finden?
Der bekannte 500-Fehler. Für viele Benutzer stellt er ein großes Problem dar. In diesem Artikel finden Sie alle Informationen, die Sie benötigen.
Es kann Situationen geben, in denen beim Zugriff auf die Website die Meldung 500 Internal Server Error, eine leere Seite oder andere Nachrichten angezeigt werden, die Details über den aufgetretenen Fehler enthalten (wie z.B. PHP-Fehler). Diese Probleme können im Allgemeinen verursacht werden durch:
- Fehler in der PHP-Syntax.
- Fehler in der Syntax der Datei
.htaccess.
Um Details zu diesen Fehlern zu erfahren, falls der Browser sie nicht automatisch anzeigt, müssen wir die Protokolle manuell überprüfen. Die Fehlerprotokolle können auf folgende Weise aufgerufen werden:
- Im Falle des cPanel Steuerpanels sind die Fehlermeldungen im Modul Errors im Abschnitt Metrics verfügbar.
- Im Falle des Webuzo Kontrollpanels sind die Fehlerdetails im Error Log Modul im Abschnitt Server Info verfügbar.
Wenn die oben genannten Optionen nicht genügend Informationen über die aufgetretenen Fehler bieten, sollten wir die Datei error_log konsultieren, die sich normalerweise im Stammverzeichnis der Website oder des ausgeführten Skripts befindet. Die Datei error_log kann über den Dateimanager im Kontrollpanel oder per FTP aufgerufen werden. In einigen Fällen kann das Fehlerprotokoll einen anderen von der Anwendung festgelegten Namen haben, wie zum Beispiel errors, exception_log usw.
Es kann Situationen geben, in denen keine Fehler in den Fehlerprotokollen aufgezeichnet werden. In diesem Fall müssen wir sicherstellen, dass die folgenden PHP-Direktiven aktiviert sind:
- log_errors
- display_errors
Bei cPanel können die PHP-Direktiven gemäß den Tutorials konfiguriert werden:
Außerdem müssen wir überprüfen, ob die verwendete Anwendung die Funktionen zur Anzeige und Protokollierung von Fehlern aktiviert hat. Diese Einstellungen variieren von Anwendung zu Anwendung und die spezifische Dokumentation jeder Anwendung sollte konsultiert werden.