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: バックアップからデータベースとファイルを復元。