見出し画像

PowerCMS X のスキーマーアップグレードをまとめて実行する方法

 PowerCMS X をバージョンアップすると、ダッシュボードにスキーマーアップグレードの通知が表示されます。

スキーマの画面にアクセスすると以下のメッセージが表示されます。

複数のモデルをまとめてアップグレードすることは推奨しません。アップグレードは1つずつ行うようにしてください。

1つずつ実行すると結構時間がかかるので、まとめて実行したい場合はコマンドラインを利用します。PowerCMS X ディレクトリに移動して worker.php にオプション upgrade_schemes を付けます。
(サンプルコードは PowerCMS X ディレクトリが /var/www/html/PowerCMSX の想定です)

cd /var/www/html/PowerCMSX
sudo -u apache php tools/worker.php --task_ids upgrade_schemes

プラグインもコマンドラインでアップグレードしたい場合は、半角カンマで upgrade_plugins を加えてください。

sudo -u apache php tools/worker.php --task_ids upgrade_schemes,upgrade_plugins

PowerCMS X 管理画面にアクセスするとアップグレードの通知は消えていると思います。もし通知が消えない場合はキャッシュクリアを試してください。


いいなと思ったら応援しよう!