Zum Hauptinhalt springen
Inhaltsverzeichnis
< Alle Themen

Warum zeigt meine PHP-Seite einen „Internal Server Error“ an?

Ein „Internal Server Error“ bedeutet, dass auf dem Server ein Fehler aufgetreten ist und die Webseite deshalb nicht korrekt ausgeliefert werden konnte.

Bei PHP-Webseiten kann dieser Fehler verschiedene Ursachen haben.

Häufige Ursachen

Mögliche Ursachen sind zum Beispiel:

  • Fehler im PHP-Code
  • inkompatible PHP-Version
  • fehlerhafte .htaccess-Datei
  • falsche Datei- oder Verzeichnisrechte
  • fehlende PHP-Erweiterungen
  • zu geringes Speicherlimit
  • zu lange Laufzeit eines Skripts
  • fehlerhafte Konfiguration einer Anwendung oder eines CMS

Prüfung in Plesk

Bei Webhosting-Paketen mit Plesk sollten Sie zuerst die Logfiles prüfen.

Gehen Sie dazu sinngemäß so vor:

  1. Öffnen Sie im selfHOST-Kundenbereich Ihr Webhosting-Paket.
  2. Klicken Sie auf „Details“.
  3. Öffnen Sie Plesk über den Direktlogin.
  4. Wählen Sie die betroffene Domain aus.
  5. Öffnen Sie den Bereich für Logs oder Protokolle.
  6. Prüfen Sie dort die Fehlermeldungen zur betroffenen Webseite.

Die genaue Fehlermeldung im Log ist für die Fehlersuche wichtiger als die allgemeine Anzeige „Internal Server Error“ im Browser.

Was Sie zusätzlich prüfen können

Prüfen Sie außerdem:

  • ob die Webseite mit der gewählten PHP-Version kompatibel ist
  • ob kürzlich Plugins, Themes oder Erweiterungen geändert wurden
  • ob Änderungen an .htaccess vorgenommen wurden
  • ob die benötigten PHP-Erweiterungen verfügbar sind
  • ob PHP-Einstellungen wie memory_limit oder max_execution_time ausreichend sind

Hinweis

Wenn der Fehler nur gelegentlich auftritt, kann auch eine hohe Auslastung, ein fehlerhaftes Skript oder ein Ressourcenproblem der Anwendung beteiligt sein.

Notieren Sie für den Support möglichst:

  • betroffene Domain
  • genaue Uhrzeit des Fehlers
  • aufgerufene URL
  • Fehlermeldung aus den Logs
  • kürzlich vorgenommene Änderungen an Webseite, Plugins oder PHP-Version