Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

crowi-plusにいろいろと追加インストール

More than 1 year has passed since last update.

以前の記事で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を指定して
batch
yarn add growi-plugin-lsx

で入った

検索フォームの追加

記事量が多くなってきたので検索フォームを追加した。

Elasticsearchをインストール

この記事を参考にした

  1. Elasticsearchをここから取ってくる(バージョン5系でないと動かない)
  2. 適当に解凍して適当なフォルダへ
  3. config/elasticsearch.ymlnetwork.host: [サーバIP]を追加
  4. サービスの登録と起動
  5. プラグインのインストール
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をクリックしてインデックスを作成する

まとめ

いろいろはまったけど、少しずつ便利になってきた。
またほかのプラグイン等導入したら追記していく

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away