Обновление 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:
Виртуальный хостинг — Веб-инструмент обновления (рекомендуется):
- Перейдите на
https://yourdomain.com/install/upgrade.php - Войдите с учетной записью администратора
- Просмотрите SQL-выражения
- Нажмите Применить обновление базы данных
Без 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: Восстановите базу данных и файлы из резервной копии.