GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Mantis bug tracker na Debian 11?

Dobrý den, přátelé. V tomto příspěvku se dozvíte, jak nainstalovat Mantis Bug Tracker na Debian 11.

Instalovat LAMP na Debian 11

Mantis je webová aplikace, takže potřebujeme webový server a správce databází, jako je MariaDB. Chcete-li to vše provést v jediném příkazovém řádku, spusťte.

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

S tím máte LAMPU. Potom musíme vytvořit novou databázi a uživatele pro Mantis.

Otevřete konzoli MariaDB

sudo mysql -u root -p

Vytvořte databázi

create database mantis;

Poté uživatel s heslem.

grant all privileges on mantis.* to 'user'@'localhost' identified by 'password';

Použijte změny a ukončete konzolu.

flush privileges;
exit;

Neváhejte prosím změnit název databáze, uživatele a heslo na cokoliv chcete.

Stáhnout Mantis bug tracker v Debianu 11

Nyní si můžeme stáhnout aplikaci. Abychom toho dosáhli, musíme použít wget příkaz.

wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.25.2/mantisbt-2.25.2.zip

Rozbalte jej pomocí unzip . Pokud jej nemáte, můžete si jej nainstalovat:

sudo apt install unzip

Nyní jej rozbalte

unzip mantisbt-2.25.2.zip

Přesuňte výslednou složku do kořenového adresáře dokumentu Apache.

sudo mv mantisbt-2.25.2 /var/www/html/mantisbt

Udělejte z Apache vlastníka složky a přidělte jí správná oprávnění.

sudo chown -R www-data: /var/www/html/mantisbt
sudo chmod 755 -R /var/www/html/mantisbt

Nyní vytvořte nového virtuálního hostitele pro Apache pro lepší zpracování Mantis.

sudo nano /etc/apache2/sites-available/mantisbt.conf

A přidejte následující

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

Nahraďte ServerName s vaší doménou.

Uložte změny a zavřete editor.

Povolte nový web a rewrite modul.

sudo a2ensite mantisbt.conf
sudo a2enmod rewrite

Nakonec restartujte Apache.

sudo systemctl restart apache2

Instalovat Mantis bug tracker na Debian 11

Otevřete webový prohlížeč a přejděte do své domény a spusťte průvodce instalací.

Tam první věc, kterou uvidíte, jsou požadavky, které musí server splňovat.

Dále budete muset zadat přihlašovací údaje databáze, kterou jsme vytvořili dříve.

Po spuštění instalace a pokud vše půjde dobře, uvidíte tuto zprávu

Poté se zobrazí přihlašovací obrazovka. Přihlaste se pomocí administrátora a heslo root .

Nyní uvidíte řídicí panel.

Užijte si to.

Závěr

V tomto příspěvku jsme vysvětlili, jak nainstalovat Mantis Bug Tracker v Debianu 11. Děkujeme za pozornost.


Debian
  1. Jak nainstalovat MongoDB 4.4 / 4.2 na Debian 9

  2. Jak nainstalovat Mantis Bug Tracker na CentOS 7

  3. Jak nainstalovat Mantis Bug Tracker na Debian 7 (wheezy)

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat Nextcloud na Debian 9

  3. Jak nainstalovat PostgreSQL 11 / 10 na Debian 9 a Debian 8

  1. Jak nainstalovat MongoDB na Debian 9

  2. Jak nainstalovat Nginx na Debian 9

  3. Jak nainstalovat Apache na Debian 9