Zum Hauptinhalt springen

⬆️ PulseHub aktualisieren


Allgemeiner Aktualisierungsprozess

1. Zuerst alles sichern

Shared Hosting: phpMyAdmin → Datenbank exportieren. Dateimanager → config/-Ordner herunterladen.

VPS:

mysqldump -u root -p pulsehub_db > pulsehub_backup_$(date +%Y%m%d).sql
cp -r /var/www/pulsehub/config /backup/pulsehub_config_$(date +%Y%m%d)

2. Neue Dateien hochladen

Laden Sie die neue Version herunter und laden Sie alle Dateien außer config/ hoch. Überschreiben Sie nicht Ihr config/-Verzeichnis.

3. Datenbankmigrationen ausführen

Wenn eine schema_update.sql enthalten ist:

Shared Hosting — Web-Upgrade-Tool (Empfohlen):

  1. Navigieren Sie zu https://ihredomain.com/install/upgrade.php
  2. Melden Sie sich mit Ihrem Admin-Konto an
  3. Vorschau der SQL-Anweisungen
  4. Klicken Sie auf Datenbank-Update anwenden

Kein CLI, kein phpMyAdmin — ein Klick.

Alternative — phpMyAdmin: SQL-Tab → Inhalt von schema_update.sql einfügen → Go.

VPS: mysql -u root -p pulsehub_db < schema_update.sql

4. Browser-Caches leeren

Hard-Refresh (Ctrl+Shift+R) um aktualisierte JS und CSS neu zu laden.

5. PHP-FPM neustarten (nur VPS)

sudo systemctl reload php8.1-fpm

Shared Hosting: Überspringen Sie dies — Ihr Host handhabt es automatisch.


Rollback

Shared Hosting: Importieren Sie Ihr .sql-Backup über phpMyAdmin. Laden Sie die alten Dateien erneut hoch (behalten Sie config/).

VPS: Stellen Sie Datenbank und Dateien aus dem Backup wieder her.