WEBAppleカメラ日常crowi-plusをCentOS6.9にインストールする非常に使いやすそうで、いい感じのCrowiですが、派生版が出ているので使ってみます。今回はApacheでいくつかvhostが動いているサーバにcrowi-plusを導入します。オリジナル(Crowi)http://site.crowi.wiki/https://github.com/crowi/crowi発展型(crowi-plus)http://qiita.com/yuki-takei/items/5df9601039ccfc1df01fhttps://github.com/weseek/crowi-plusどちらも導入しましたが、オリジナルの方がビルドのハードルが高かったので慣れていないならcrowi-plusをお勧めします。最低限動かすためにはnode.jsとmongodb、yarnがパッケージとして必要です。updatenode.jsを入れます。nodejsを実行しても6.xが入らなかったので直接パッケージを指定します。https://rpm.nodesource.com//pub_6.x/el/6/x86_64/nodejs-6.11.0-1nodesource.el6.x86_64.rpmバージョンを確認します。-vnpmを最新にしておきます。npmバージョンを確認します。-vmongoDBをインストールします。mongodb-org起動オプションを付けておきます。chkconfig起動します。start念のためログを確認しておきます。/var/log/mongodb/mongod.logyarnをインストールします。yarncrowi-plusのセットアップgithubからcloneしてきます。https://github.com/weseek/crowi-plus.gitcrowi-plusをcloneしたディレクトリに移動してセットアップします。yarnたったこれだけで準備が出来るなんて夢のようです。※nodejsのバージョン不一致のエラーが発生することがあります。その場合は想定されているバージョンに変更して上げる必要があります。nodejsで該当のバージョンが存在しているか確認します。適切なバージョンを指定してアップグレードorダウングレードします。nodejs-6.11.3などです。するように設定を加えていきます。crowi-plusちょっと編集します。$nodeApp起動スクリプトを移動します。/etc/init.dサービスを登録します。http://wiki.xxxxx.xxxx:3000/を追加してあげます。wiki.xxxxx.xxxxをhostsに追加するのも忘れないようにしましょう。wiki.xxxxx.xxxxこちらを参考にさせていただきました。一部のURLにポート指定の記載が残る貼り付けた画像URLとかSMTPサーバの設定を追加してもメールが送信出来ないメール送信に関しては環境の可能性も高いので引き続き調査します。*Website次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。