⬆️ Actualizar PulseHub
Proceso General de Actualización
1. Respalda Todo Primero
Hosting compartido: phpMyAdmin → Exportar base de datos. Administrador de Archivos → descargar carpeta 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. Subir Nuevos Archivos
Descarga la nueva versión y sube todos los archivos excepto config/. No sobrescribas tu directorio config/.
3. Ejecutar Migraciones de Base de Datos
Si se incluye un schema_update.sql:
Hosting compartido — Herramienta de Actualización Web (Recomendado):
- Navega a
https://tudominio.com/install/upgrade.php - Inicia sesión con tu cuenta de administrador
- Previsualiza las sentencias SQL
- Haz clic en Aplicar Actualización de Base de Datos
Sin CLI, sin phpMyAdmin — un solo clic.
Alternativa — phpMyAdmin: Pestaña SQL → pegar contenidos de schema_update.sql → Go.
VPS: mysql -u root -p pulsehub_db < schema_update.sql
4. Limpiar Cachés del Navegador
Recarga forzada (Ctrl+Shift+R) para recargar JS y CSS actualizados.
5. Reiniciar PHP-FPM (Solo VPS)
sudo systemctl reload php8.1-fpm
Hosting compartido: Omite esto — tu host lo maneja automáticamente.
Revertir Cambios
Hosting compartido: Importa tu respaldo .sql vía phpMyAdmin. Re-sube los archivos antiguos (mantén config/).
VPS: Restaura la base de datos y los archivos desde el respaldo.