GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Mantis BT na Ubuntu 21

MantisBT je platforma pro sledování problémů s otevřeným zdrojovým kódem navržená tak, aby byla flexibilní a uživatelsky přívětivá, a poskytuje nástroj, který vám pomůže spolupracovat s různými týmy na řešení chyb a problémů, a to co nejrychleji a profesionálně.

Mantis má také vestavěné moduly, které rozšiřují jeho funkčnost a platforma se aktivně vyvíjí. Mantis Bug Tracker umožňuje týmu hlásit chyby a organizovat, kdo se o ně může postarat. Uživatelé mohou začít během několika minut a začít řídit své projekty a přitom efektivně spolupracovat se svými spoluhráči a klienty.

Tento návod vás provede instalací Mantis BT na Ubuntu 21.

Nainstalujte Apache2 HTTP Server na Ubuntu:

Mantis BT bude potřebovat webový server Apache2, takže k jeho instalaci použijte následující příkazy:

apt update
apt install apache2

Nyní spusťte a povolte Apache2, aby se automaticky spustil při bootování.

systemctl start apache2.service
systemctl enable apache2.service
systemctl status apache2.service

Chcete-li zkontrolovat Apache2, otevřete prohlížeč a přejděte na IP adresu serveru (http://192.168.189.129) a měli byste vidět výchozí testovací stránku Apache2, jak je uvedeno níže. Když to uvidíte, pak Apache2 funguje podle očekávání.

Instalovat databázový server MariaDB:

Mantis potřebuje databázový server pro uložení svého obsahu. MariaDB je Open source databáze, budeme ji používat pro Mantis BT.

Chcete-li nainstalovat MariaDB, zadejte následující příkazy:

apt-get install mariadb-server mariadb-client

Spusťte a povolte službu MariaDB, aby se mohla automaticky spouštět při spouštění.

systemctl start mariadb.service
systemctl enable mariadb.service
systemctl status mariadb.service

Poté spusťte níže uvedené příkazy a zabezpečte server MariaDB vytvořením hesla root a zakázáním vzdáleného přístupu root.

mysql_secure_installation

Až budete vyzváni, odpovězte na níže uvedené otázky podle průvodce.

  • Zadejte aktuální heslo pro root (zadejte pro žádné):Stačí stisknout Enter
  • Nastavit heslo uživatele root? [A/n]:Ano
  • Nové heslo:Zadejte požadované heslo
  • Znovu zadejte nové heslo:Opakujte heslo nastavené ve výše uvedeném kroku
  • Odebrat anonymní uživatele? [A/n]:Ano
  • Zakázat vzdálené přihlášení root? [A/n]:Ano
  • Odebrat testovací databázi a získat k ní přístup? [A/n]:Ano
  • Načíst znovu tabulky oprávnění? [A/n]:Ano

MariaDB je úspěšně nainstalována. Přihlaste se prosím pro kontrolu MariaDB pomocí následujícího příkazu:

mysql -u root -p

Zadejte heslo, které jste nastavili.

Instalace PHP a souvisejících modulů:

Spusťte následující příkaz pro instalaci PHP:

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt update
apt upgrade
apt install php8.0 libapache2-mod-php8.0 php8.0-common php8.0-gmp php8.0-curl php8.0-intl php8.0-mbstring php8.0-xmlrpc php8.0-mysql php8.0-gd php8.0-xml php8.0-cli php8.0-zip

Otevřete výchozí konfigurační soubor PHP pro Apache2.

nano /etc/php/8.0/apache2/php.ini

Proveďte změny na následujících řádcích níže v souboru a uložte. Níže uvedená hodnota jsou skvělá nastavení, která lze použít v tomto prostředí. Pokud chcete, můžete je změnit podle potřeby.

file_uploads = On
allow_url_fopen = On
short_open_tag = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
max_input_vars = 1500
date.timezone = America/Chicago

uložte a ukončete soubor.

Konfigurace:

Nainstalovali jste všechny balíčky, pokračujte níže a začněte konfigurovat servery. Nejprve vytvořte databázi Mantis.

K vytvoření databáze kudlanek použijte následující příkazy.

mysql -u root -p

Zadejte heslo, které jste nastavili během instalace MariaDB.

Nyní vytvořte databázi.

CREATE DATABASE mantis;
CREATE USER 'mantisuser'@'localhost' IDENTIFIED BY 'new_password_here';
GRANT ALL ON mantis.* TO 'mantisuser'@'localhost' WITH GRANT OPTION;
flush privileges;
exit

Chcete-li použít výše uvedená nastavení, restartujte MariaDB.

systemctl restart mariadb.service

Po instalaci PHP a souvisejících modulů restartujte Apache2.

systemctl restart apache2.service

Konfigurace PHP:

Chcete-li otestovat nastavení PHP pomocí Apache2, vytvořte phpinfo.php soubor v kořenovém adresáři Apache2 spuštěním následujících příkazů:

nano /var/www/html/phpinfo.php

zadejte obsah níže a uložte soubor.

<?php phpinfo( ); ?>

vyhledejte IP svého serveru a poté /phpinfo.php . jako http://192.168.189.129/phpinfo.php.

Měli byste vidět výchozí stránku PHP.

Chcete-li stáhnout a nainstalovat Mantis na server Ubuntu, jednoduše spusťte níže uvedené příkazy a stáhněte si jej. poté extrahujte jeho obsah do kořenového adresáře Apache2..

cd /tmp
wget https://excellmedia.dl.sourceforge.net/project/mantisbt/mantis-stable/2.22.1/mantisbt-2.22.1.zip
unzip mantisbt-2.22.1.zip
mv mantisbt-2.22.1 /var/www/mantis

Chcete-li nastavit správná oprávnění pro fungování Mantis, proveďte následující příkazy:

chown -R www-data:www-data /var/www/mantis/
chmod -R 755 /var/www/mantis/

Konfigurace Apache2:

Nakonec nakonfigurujte konfigurační soubor webu Apahce2 pro Mantis. Tento soubor bude řídit, jak uživatelé přistupují k obsahu Mantis. Spuštěním níže uvedených příkazů vytvořte nový konfigurační soubor s názvem mantis.conf

nano /etc/apache2/sites-available/mantis.conf

Poté zkopírujte a vložte níže uvedený obsah do souboru a uložte jej. Nahraďte zvýrazněný řádek svým vlastním názvem domény a umístěním kořenového adresáře.

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/mantis
     ServerName example.com
     ServerAlias www.example.com

     <Directory /var/www/mantis/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

uložte a ukončete soubor.

Povolte modul Mantis and Rewrite:

Po konfiguraci výše uvedeného virtuálního hostitele jej povolte spuštěním následujících příkazů:

a2ensite mantis.conf
a2enmod rewrite

a2dissite 000-default.conf
systemctl restart apache2.service

Poté otevřete prohlížeč a vyhledejte název domény serveru. Měli byste vidět průvodce nastavením Mantis.

http://192.168.189.129

Zadejte uživatelské jméno a heslo do databáze.

Poté je Mantis BT připraven k použití.

Zadejte výchozí uživatelské jméno:admin a heslo:root.

Nakonec vás systém požádá o změnu hesla pro heslo správce.

Nakonec můžete Mantis Bug Tracker použít podle svého použití.


Ubuntu
  1. Jak nainstalovat PHP 8 na Ubuntu 20.04 LTS

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat PHP 8.0 na Ubuntu 20.04

  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat nebo upgradovat PHP 8.1 na Ubuntu 20.04

  1. Jak nainstalovat Maven na Ubuntu

  2. Jak nainstalovat Wine na Ubuntu

  3. Jak nainstalovat Ruby na Ubuntu 20.04