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.