升级 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:
共享主机 — Web 升级工具(推荐):
- 导航到
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
共享主机: 跳过此步骤 — 您的主机会自动处理。
回滚
共享主机: 通过 phpMyAdmin 导入 .sql 备份。重新上传旧文件(保留 config/)。
VPS: 从备份恢复数据库和文件。