Перейти к основному содержимому

Обновление PulseHub


Общий процесс обновления

1. Сначала сделайте резервную копию всего

Виртуальный хостинг: phpMyAdmin → Экспорт базы данных. Файловый менеджер → скачать папку 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. Загрузите новые файлы

Скачайте новую версию и загрузите все файлы, кроме config/. Не перезаписывайте вашу директорию config/.

3. Выполните миграции базы данных

Если включен schema_update.sql:

Виртуальный хостинг — Веб-инструмент обновления (рекомендуется):

  1. Перейдите на https://yourdomain.com/install/upgrade.php
  2. Войдите с учетной записью администратора
  3. Просмотрите SQL-выражения
  4. Нажмите Применить обновление базы данных

Без CLI, без phpMyAdmin — один клик.

Альтернатива — phpMyAdmin: Вкладка SQL → вставьте содержимое schema_update.sql → Выполнить.

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

4. Очистите кеш браузера

Принудительное обновление (Ctrl+Shift+R) для перезагрузки обновленных JS и CSS.

5. Перезапустите PHP-FPM (только VPS)

sudo systemctl reload php8.1-fpm

Виртуальный хостинг: Пропустите этот шаг — ваш хостинг обрабатывает это автоматически.


Откат

Виртуальный хостинг: Импортируйте резервную копию .sql через phpMyAdmin. Повторно загрузите старые файлы (сохраните config/).

VPS: Восстановите базу данных и файлы из резервной копии.