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)
[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)