プロジェクト

全般

プロフィール

Redmine 5.xにknowlegebaseをインストール。

バージョン 3 (手動人形, 2024/05/23 13:31) → バージョン 4/4 (手動人形, 2024/10/11 17:14)

筆者にとってRedmineのキラーアプリだったknowlegebase。その5.x対応版が出たので導入を行います。

[https://github.com/alexbevi/redmine_knowledgebase](https://github.com/alexbevi/redmine_knowledgebase) [https://github.com/yzzy/redmine_knowledgebase](https://github.com/yzzy/redmine_knowledgebase)

### 環境

- Ubuntu 22.04
- Apache 2.4
- MySQL 8.0.3
- Redmine 5.1

### 導入時

- Gem追加:要
- DBマイグレーション:要

※Redmine 4.2で実施した設定ファイルの退避や修正は不要でした。

### さっくりとした手順

1. SSHログイン後、Redmineプラグインに移動
1. gitでレポジトリをダウンロード
1. 新規ジェムをインストール
1. DBマイグレーション
1. Webサービス再起動

#### ディレクトリに移動します。

```bash
cd /home/www-data/redmine/plugins && pwd
```

自分の環境に合わせます。

#### プラグインを配置します。

- git clone

```bash
sudo -u www-data git clone https://github.com/alexbevi/redmine_knowledgebase

clonehttps://github.com/yzzy/redmine_knowledgebase
```

- clone確認

```bash
ls -ld redmine_knowledgebase/
```

このディレクトリがあることを確認します

#### Gemをインストールします。

- Redmineのルートディレクトリに移動

```bash
cd /home/www-data/redmine && pwd
```

自分の環境に合わせます。

- bundle install

```bash
sudo -u www-data bundle install
```

#### DBのマイグレーションを行います。

- Redmineのルートディレクトリに移動

```bash
cd /home/www-data/redmine && pwd
```

自分の環境に合わせます。

- マイグレーション

```bash
sudo -u www-data bundle exec rake redmine:plugins:migrate RAILS_ENV=production
```

#### Webサービスを再起動します。

```bash
sudo systemctl restart apache2
```

### 動作後の確認

1. Redmineに管理者アカウントでログインします。
1. 任意のプロジェクトを選択して設定をクリックします。
1. モジュール「knowledge」にチェックを入れて保存します。
1. このように、プロジェクトにナレッジベースのタブが表示されていれば設定完了です。

![](picture960-1.png)
クリップボードから画像を追加 (サイズの上限: 50 MB)