Aller au contenu principal

⬆️ Mise à Jour de PulseHub


Processus Général de Mise à Jour

1. Sauvegardez Tout d'Abord

Hébergement mutualisé : phpMyAdmin → Exporter la base de données. Gestionnaire de Fichiers → télécharger le dossier config/.

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. Télécharger les Nouveaux Fichiers

Téléchargez la nouvelle version et envoyez tous les fichiers sauf config/. N'écrasez pas votre répertoire config/.

3. Exécuter les Migrations de Base de Données

Si un schema_update.sql est inclus :

Hébergement mutualisé — Outil de Mise à Jour Web (Recommandé) :

  1. Naviguez vers https://votredomaine.com/install/upgrade.php
  2. Connectez-vous avec votre compte administrateur
  3. Prévisualisez les instructions SQL
  4. Cliquez sur Appliquer la Mise à Jour de Base de Données

Pas de CLI, pas de phpMyAdmin — un seul clic.

Alternative — phpMyAdmin : Onglet SQL → collez le contenu de schema_update.sql → Go.

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

4. Vider les Caches du Navigateur

Rafraîchissement forcé (Ctrl+Shift+R) pour recharger les JS et CSS mis à jour.

5. Redémarrer PHP-FPM (VPS Uniquement)

sudo systemctl reload php8.1-fpm

Hébergement mutualisé : Ignorez ceci — votre hébergeur le gère automatiquement.


Retour en Arrière

Hébergement mutualisé : Importez votre sauvegarde .sql via phpMyAdmin. Re-téléchargez les anciens fichiers (gardez config/).

VPS : Restaurez la base de données et les fichiers depuis la sauvegarde.