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.
- Terminal öffnen (Windows: PowerShell oder Eingabeaufforderung; Mac/Linux: Terminal).
- Per SSH verbinden:
ssh benutzername@serveradresse - Passwort eingeben.
- In das Log-Verzeichnis wechseln:
cd /var/www/ihre-webseite/log - Nginx-Fehlerlog anzeigen:
cat error.log - PHP-Fehlerlog anzeigen:
cat php_error.log
Logs per SFTP herunterladen
- SFTP-Client (z. B. FileZilla, WinSCP oder Cyberduck) öffnen.
- Verbindung mit Serveradresse, Benutzername und Passwort herstellen.
- Zum Verzeichnis
/var/www/ihre-webseite/lognavigieren. - Die Dateien
error.logundphp_error.logherunterladen 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