Saltar al contenido principal

⬆️ 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):

  1. Navega a https://tudominio.com/install/upgrade.php
  2. Inicia sesión con tu cuenta de administrador
  3. Previsualiza las sentencias SQL
  4. 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.