2020年5月31日日曜日

Ubuntu 20.04にMantis Bug TrackerとPostgreSQL12をインストールする

Mantis Bug Trackerは、PHP製のバグ追跡・課題管理サーバです。

〇Mantis Bug Trackerの画面

〇インストール手順
1.PostgreSQL12のインストール
以下のコマンドを実行します。
sudo localedef -i ja_JP -c -f UTF-8 -A /usr/share/locale/locale.alias ja_JP.UTF-8
  ※ locale -aでja_JP.UTF-8が表示されれば実行する必要なし

sudo apt-get update

sudo apt-get -y install postgresql-12

echo "listen_addresses='*'" | sudo tee -a /etc/postgresql/12/main/postgresql.conf

echo "host    all         all         127.0.0.1/32          password" | sudo tee -a /etc/postgresql/12/main/pg_hba.conf

echo "host    all         all         192.168.1.0/24          password" | sudo tee -a /etc/postgresql/12/main/pg_hba.conf

sudo systemctl restart postgresql.service

sudo su - postgres << EOF
psql -c "
alter user postgres with password 'postgres';
create user mantisbt with password 'mantisbt';
"
psql -c "
create database mantisbt owner mantisbt encoding 'UTF8' lc_collate 'ja_JP.UTF-8' lc_ctype 'ja_JP.UTF-8' template 'template0';
"
EOF
※パスワードは適宜変更してください。

2.Mantis Bug Trackerをインストールします。
sudo apt-get -y install apache2 \
  php7.4 \
  libapache2-mod-php7.4 \
  php7.4-json \
  php7.4-pgsql \
  php7.4-pdo \
  php7.4-cli \
  php7.4-mbstring

wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.24.1/mantisbt-2.24.1.tar.gz

tar xvfz mantisbt-2.24.1.tar.gz

sudo mv mantisbt-2.24.1 /opt/mantisbt

sudo chown -R www-data:www-data /opt/mantisbt

sudo ln -s  /opt/mantisbt /var/www/html

sudo mkdir -p /var/mantisbt

sudo chown -R www-data:www-data /var/mantisbt

sudo systemctl restart apache2

3.ブラウザでhttp://<ホスト名またはアドレス>/mantisbt/にアクセスして、下記項目を入力し、「Install/Upgrade Database」をクリックします。
Type of Database: PostgreSQL
Hostname (for Database Server): localhost
Username (for Database): mantisbt
Password (for Database): mantisbt
Database name (for Database): mantisbt
Default Time Zone: Tokyo

4. インストール結果を確認し、画面下の「Continue」リンクをクリックします。

5. デフォルトのユーザ名「Administrator」、パスワード「root」を入力してログインします。

6. 管理者のパスワードを変更します。「ユーザを更新」ボタンをクリックします。


0 件のコメント:

コメントを投稿