メインコンテンツまでスキップ

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