跳到主要内容

升级 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 升级工具(推荐):

  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

共享主机: 跳过此步骤 — 您的主机会自动处理。


回滚

共享主机: 通过 phpMyAdmin 导入 .sql 备份。重新上传旧文件(保留 config/)。

VPS: 从备份恢复数据库和文件。