1. Start
  2. /
  3. msrv.io Hosting
  4. /
  5. Für Entwickler
  6. /
  7. Fehler debuggen mit ISPCo...

Fehler debuggen mit ISPConfig auf msrv.io

Diese Anleitung zeigt, wie Sie bei ISPConfig auf msrv.io auf Nginx- und PHP-Fehlerprotokolle zugreifen, Cronjob-Logs auswerten und typische Fehler in WordPress, TYPO3, Laravel und Drupal eingrenzen.

Nginx- und PHP-Logs per SSH abrufen

Die Fehlerprotokolle Ihrer Webseite liegen im /log-Verzeichnis des ISPConfig-Kontos.

  1. Terminal öffnen (Windows: PowerShell oder Eingabeaufforderung; Mac/Linux: Terminal).
  2. Per SSH verbinden:
    ssh benutzername@serveradresse
  3. Passwort eingeben.
  4. In das Log-Verzeichnis wechseln:
    cd /var/www/ihre-webseite/log
  5. Nginx-Fehlerlog anzeigen:
    cat error.log
  6. PHP-Fehlerlog anzeigen:
    cat php_error.log

Logs per SFTP herunterladen

  1. SFTP-Client (z. B. FileZilla, WinSCP oder Cyberduck) öffnen.
  2. Verbindung mit Serveradresse, Benutzername und Passwort herstellen.
  3. Zum Verzeichnis /var/www/ihre-webseite/log navigieren.
  4. Die Dateien error.log und php_error.log herunterladen und in einem Texteditor öffnen.

Cronjob-Logs

Protokolle für Cronjobs befinden sich im /private-Verzeichnis:

  • /var/www/ihre-webseite/private/cron.log: allgemeine Cronjob-Ausgabe
  • /var/www/ihre-webseite/private/cron_error.log: Fehlermeldungen von Cronjobs

Cronjobs anlegen und konfigurieren: Cronjobs im msrv.io Portal.

Framework-spezifisches Debugging

WordPress

Aktivieren Sie die Debug-Ausgabe in der wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);

Die Fehler werden dann in wp-content/debug.log geschrieben.

TYPO3

Fehlerprotokolle finden Sie im Verzeichnis typo3temp/var/log/. Das Logging aktivieren Sie in der LocalConfiguration.php.

Laravel

Laravel schreibt Fehler standardmäßig nach storage/logs/laravel.log. Das Logging-Verhalten passen Sie in config/logging.php an.

Drupal

Je nach Konfiguration speichert Drupal Fehler in der Datenbank oder im Systemlog. Aktivieren Sie das Logging in der settings.php und prüfen Sie das Admin-Panel unter „Berichte“.

Häufige Fragen

Wie erkenne ich, ob ein Fehler von Nginx oder PHP kommt?

Beide Log-Dateien (error.log für Nginx, php_error.log für PHP) sind getrennt. Tritt der Fehler beim Laden einer Seite auf, schauen Sie zuerst in error.log. PHP-seitige Fehler (500-Fehler, leere Seiten) stehen in php_error.log.

Kann ich Protokolldateien löschen oder archivieren?

Ja, per SSH oder SFTP können Sie alte Logfiles umbenennen, verschieben oder löschen, um Speicherplatz freizugeben. Sichern Sie vorab relevante Einträge.

Wie prüfe ich, ob meine Cronjobs korrekt laufen?

Regelmäßig cron_error.log und cron.log im /private-Verzeichnis prüfen. Ein leeres cron_error.log bedeutet fehlerfreier Ablauf.

Verwandte Anleitungen

Support: support@cms-admins.de | +49 89 215505888

Still stuck? Contact

Wie können wir helfen?