⬆️ 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é) :
- Naviguez vers
https://votredomaine.com/install/upgrade.php - Connectez-vous avec votre compte administrateur
- Prévisualisez les instructions SQL
- 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.