以前の記事でcrowi-plusのインストールを行った
それから半年以上たって、プラグインの導入もしたので、いくつかの覚書。
基本的にWindowsサーバーでの導入方法です。(弊社の社内環境がWinなので)
本体のバージョンアップ
導入したときには2.0.9
だったが現在は2.3.0
までバージョンが上がっている。
変更もしていたが、思い切ってアップデートした。
REM ローカルの変更を強制的にリセット
git reset --hard
REM crowi-plusのバージョンアップ
git pull
REM ビルド
yarn
これによってプラグインが消えたので、再度インストール
プラグインの導入方法
プラグインは現在2つ
入れ方は簡単
yarn add growi-plugin-lsx
2019/10/10追記)
と思ったら「1.3.9」しか入らなかった。
package.jsonでgrowi-plugin-lsxの3.0.0を指定して
yarn add growi-plugin-lsx
で入った
検索フォームの追加
記事量が多くなってきたので検索フォームを追加した。
Elasticsearchをインストール
この記事を参考にした
- Elasticsearchをここから取ってくる(バージョン5系でないと動かない)
- 適当に解凍して適当なフォルダへ
-
config/elasticsearch.yml
にnetwork.host: [サーバIP]
を追加 - サービスの登録と起動
- プラグインのインストール
REM サービス登録
D:\elasticsearch\bin>elasticsearch-service.bat install
REM analysis-icuのインストール
D:\elasticsearch\bin>elasticsearch-plugin.bat install analysis-icu
REM kuromojiのインストール
D:\elasticsearch\bin>elasticsearch-plugin.bat install analysis-kuromoji
REM サービス起動
D:\elasticsearch\bin>elasticsearch-service.bat start
ついでにサービスは自動実行に設定しておくといいかも
環境変数に追加
setx ELASTICSEARCH_URI http://[サーバIP]:9200 -m
crowi-plus側の設定
再起動後、管理
=>検索管理
画面でBuild Now
をクリックしてインデックスを作成する
まとめ
いろいろはまったけど、少しずつ便利になってきた。
またほかのプラグイン等導入したら追記していく