crowi-plus
Growi

Growi(旧Crowi-Plus)をアップデートする方法

基本的にマイナーレベルのアップデートでは特に問題は起きたことはないが、念のため作業前にデータのバックアップやマシンのバックアップをとっておくこと。

Growiのインストール

CentOS7向け手順: https://qiita.com/SkyLaptor/items/d963157b81a87f3b5726

指定バージョンにアップデート

# systemctl stop growi
# cd {growiディレクトリ}
# git fetch --tags
# git tag
...
v3.0.7
v3.0.8
v3.0.9
# git stash
# git checkout v3.0.10
# yarn
# systemctl start growi

Elasticsearchのインデックス再ビルド

Elasticsearchを導入している場合は、アップデート後に管理画面からインデックスを再構築しておくこと。

プラグインのアップデート

以下のプラグインを入れていたが、アップデートしないと動作しなかった。
プラグインインストール手順はこちらを参照。

  • lsx
  • pukiwiki-like-linker

lsx

# systemctl stop growi
# cd {growiディレクトリ}
# yarn add growi-plugin-lsx
# systemctl start growi

pukiwiki-like-linker

# systemctl stop growi
# cd {growiディレクトリ}
# yarn add growi-plugin-pukiwiki-like-linker
# systemctl start growi