皆さん、こんにちは。この投稿では、Debian11にMantisBugTrackerをインストールする方法を学びます。
Debian11にLAMPをインストールする
MantisはWebアプリケーションであるため、WebサーバーとMariaDBのようなデータベースマネージャーが必要です。これをすべて1つのコマンドラインで実行するには
sudo apt update
sudo apt install apache2 mariadb-server php libapache2-mod-php php-{mysql,date,json,mbstring,curl,gd,ldap,intl,xml,zip,bcmath,pear} libpcre3 libpcre3-dev
これで、ランプができます。次に、Mantisの新しいデータベースとユーザーを作成する必要があります。
MariaDBコンソールにアクセスする
sudo mysql -u root -p
データベースを作成する
create database mantis;
次に、パスワードを持つユーザー。
grant all privileges on mantis.* to 'user'@'localhost' identified by 'password';
変更を適用してコンソールを終了します。
flush privileges;
exit;
データベース名、ユーザー、パスワードを自由に変更してください。
Debian11でMantisバグトラッカーをダウンロード
これで、アプリケーションをダウンロードできます。これを実現するには、wget
を使用する必要があります コマンド。
wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.25.2/mantisbt-2.25.2.zip
unzip
を使用して解凍します 。お持ちでない場合は、インストールできます:
sudo apt install unzip
解凍します
unzip mantisbt-2.25.2.zip
結果のフォルダをApacheドキュメントルートに移動します。
sudo mv mantisbt-2.25.2 /var/www/html/mantisbt
Apacheをフォルダの所有者にして、適切な権限を割り当てます。
sudo chown -R www-data: /var/www/html/mantisbt
sudo chmod 755 -R /var/www/html/mantisbt
次に、Apacheの新しい仮想ホストを作成して、Mantisをより適切に処理します。
sudo nano /etc/apache2/sites-available/mantisbt.conf
そして、以下を追加します
<VirtualHost *:80>
DocumentRoot "/var/www/html/mantisbt"
ServerName mantis.unixcop.test
ErrorLog "/var/log/apache2/mantisbt_error_log"
CustomLog "/var/log/apache2/mantisbt_access_log" combined
<Directory "/var/www/html/mantisbt/">
DirectoryIndex index.php
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
ServerName
を置き換えます ドメインで。
変更を保存してエディタを閉じます。
新しいサイトとrewrite
を有効にします モジュール。
sudo a2ensite mantisbt.conf
sudo a2enmod rewrite
最後に、Apacheを再起動します。
sudo systemctl restart apache2
Debian11にMantisバグトラッカーをインストールする
Webブラウザを開き、ドメインに移動してインストールウィザードを開始します。
そこで最初に表示されるのは、サーバーが満たす必要のある要件です。
さらに下に、前に作成したデータベースのクレデンシャルを入力する必要があります。
インストールが開始され、すべてがうまくいくと、このメッセージが表示されます
次に、ログイン画面が表示されます。 管理者でログインします およびパスワードroot 。
これでダッシュボードが表示されます。
楽しんでください。
この投稿では、Debian11にMantisBugTrackerをインストールする方法を説明しました。ご清聴ありがとうございました。