BackUps auf IHW-Server wiederherstellen

Dokumentation zur Wiederherstellung der IHW-Installation #

Vorbereitungen #

  1. Zugriff auf Backup-Verzeichnis überprüfen:
    • Stelle sicher, dass du Zugriff auf das Backup-Verzeichnis /BACKUPS_CRITICAL-FILES hast, in dem die täglichen Backups gespeichert werden.
  2. Datenbank-Zugangsdaten bereithalten:
    • Halte die Zugangsdaten für die Datenbank bereit, um die Datenbank wiederherstellen zu können.
    • Dastin Liedke hält die
  3. Nginx-Konfiguration sicherstellen:
    • Stelle sicher, dass die Nginx-Konfiguration für Matomo korrekt ist. Da nur die Matomo-Dateien und die Datenbank gesichert werden, sollte die Konfiguration bereits eingerichtet sein.

Wiederherstellungsschritte #

1. Wiederherstellung der Matomo-Dateien #
  • Vorhandene Installation entfernen:
    • Entferne die beschädigte oder nicht mehr benötigte Matomo-Installation, um Platz für die Wiederherstellung zu schaffen: BASH sudo rm -rf /var/www/html/matomo/
  • Backup-Dateien zurückkopieren:
    • Kopiere die gesicherten Matomo-Dateien aus dem neuesten Backup-Verzeichnis zurück in das Webverzeichnis: BASH rsync -av /BACKUPS_CRITICAL-FILES/backup_<aktuelles_datum>/matomo_files/ /var/www/html/matomo/
    • Ersetze <aktuelles_datum> mit dem Datum des neuesten Backups, das du wiederherstellen möchtest.
  • Berechtigungen setzen:
    • Stelle sicher, dass die Dateiberechtigungen korrekt sind, damit der Webserver auf die Matomo-Dateien zugreifen kann:BASH sudo chown -R www-data:www-data /var/www/html/matomo
2. Wiederherstellung der Datenbank #
  • Vorhandene Datenbank entfernen (optional):
    • Wenn du die bestehende Datenbank entfernen und durch die gesicherte Version ersetzen möchtest:BASHmysql -u username -p -e "DROP DATABASE matomo_db; CREATE DATABASE matomo_db;"
  • Datenbank-Backup importieren:
    • Importiere das gesicherte Datenbank-Dump in die IHW-Datenbank: BASH mysql -u username -p matomo_db < /BACKUPS_CRITICAL-FILES/backup_<aktuelles_datum>/matomo_db.sql
3. Nginx-Konfiguration prüfen #
  • Nginx-Konfiguration überprüfen:
    • Stelle sicher, dass die Nginx-Konfiguration für die IHW-Installation korrekt ist. Dies umfasst die Server-Blöcke und PHP-Einstellungen.
  • Nginx neu laden:
    • Nach Bestätigung der Konfiguration kannst du Nginx neu laden, um sicherzustellen, dass alle Änderungen übernommen werden:BASHsudo systemctl reload nginx
4. Überprüfung und Test #
  • IHW-Zugriff testen:
    • Öffne einen Webbrowser und greife auf die Matomo-Installation zu, um sicherzustellen, dass die Wiederherstellung erfolgreich war und die Anwendung wie erwartet funktioniert.
  • Fehlerprotokolle überprüfen:
    • Falls Probleme auftreten, prüfe die Nginx- und PHP-Fehlerprotokolle, um Hinweise auf mögliche Fehler zu erhalten:BASHsudo tail -f /var/log/nginx/error.log sudo tail -f /var/log/php7.4-fpm.log

Wichtige Hinweise #

  • Regelmäßige Backups: Durch die automatisierten täglichen Backups bist du gut auf eventuelle Datenverluste vorbereitet. Überprüfe regelmäßig die Integrität der Backups.
  • Server Logs findest du ebenfalls unter /BACKUPS_CRITICAL-FILES/backup_<zeitstempel>

Powered by BetterDocs

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert