Pular para o conteúdo principal

Atualizando o PulseHub


Processo Geral de Atualizacao

1. Faca Backup de Tudo Primeiro

Hospedagem compartilhada: phpMyAdmin → Exportar banco de dados. Gerenciador de Arquivos → baixar pasta 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. Enviar Novos Arquivos

Baixe a nova versao e envie todos os arquivos exceto config/. Nao sobrescreva seu diretorio config/.

3. Executar Migracoes do Banco de Dados

Se um schema_update.sql estiver incluido:

Hospedagem compartilhada — Ferramenta de Upgrade Web (Recomendado):

  1. Navegue ate https://yourdomain.com/install/upgrade.php
  2. Faca login com sua conta de admin
  3. Visualize as instrucoes SQL
  4. Clique em Aplicar Atualizacao do Banco de Dados

Sem CLI, sem phpMyAdmin — um clique.

Alternativa — phpMyAdmin: Aba SQL → cole o conteudo de schema_update.sql → Executar.

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

4. Limpar Caches do Navegador

Atualizacao forcada (Ctrl+Shift+R) para recarregar JS e CSS atualizados.

5. Reiniciar PHP-FPM (Somente VPS)

sudo systemctl reload php8.1-fpm

Hospedagem compartilhada: Pule esta etapa — seu host lida com isso automaticamente.


Revertendo

Hospedagem compartilhada: Importe seu backup .sql via phpMyAdmin. Reenvie os arquivos antigos (mantenha config/).

VPS: Restaure o banco de dados e os arquivos a partir do backup.