GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Mantis Bug Tracker na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Mantis Bug Tracker na váš server CentOS 7. Pro ty z vás, kteří nevěděli, Mantis je bezplatná a populární chyba s otevřeným zdrojovým kódem sledovací systém. Je napsán v PHP a podporuje všechny typy databázových serverů. Poskytuje profesionální dashboard pro správu chyb přiřazených uživateli. Podporuje výkonnou kontrolu přístupu, která poskytuje základní uživatelský přístup podle projektu. Je velmi flexibilní, můžete si jej přizpůsobit pole problému, oznámení a pracovní postup.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Mantis Bug Tracker na server CentOS 7.

Nainstalujte Mantis Bug Tracker na CentOS 7

Krok 1. Nejprve se ujistěte, že je váš systém aktuální.

yum clean allyum -y update

Krok 2. Nainstalujte server LAMP.

Je vyžadován zásobníkový server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte také požadované moduly PHP:

yum -y install php-gd php-imap php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp curl curl-devel

Krok 3. Instalace Mantis Bug Tracker.

První věc, kterou musíte udělat, je přejít na stránku stahování Mantis Bug Tracker a stáhnout si nejnovější stabilní verzi Mantis. V okamžiku psaní tohoto článku je to verze 2.5 .0:

wget https://ncu.dl.sourceforge.net/project/mantisbt/mantis-stable/2.5.0/mantisbt-2.5.0.zip

Rozbalte archiv Nextcloud do kořenového adresáře dokumentu na vašem serveru:

tar -xpf mantisbt-2.5.0.tar.gzmv mantisbt-2.4.1 /var/www/html/mantis

Budeme muset změnit oprávnění některých složek:

chown apache:apache -R /var/www/html/mantis/

Krok 4. Konfigurace MariaDB pro Mantis Bug Tracker.

Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. Měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MariaDB.

mysql_secure_installation

Nakonfigurujte to takto:

- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] y

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro Mantis Bug Tracker. Spusťte následující příkaz:

mysql -u root -p

Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace Mantis Bug Tracker:

MariaDB [(none)]> VYTVOŘIT DATABÁZI mantisdb;MariaDB [(none)]> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ NA mantisdb.* 'mantis'@'localhost' IDENTIFIKOVANÉ PODLE 'mantispassword';MariaDB [(none)]> FLUSH PRIVILEGIS;MariaDB [(žádné)]> \q

Krok 5. Konfigurace webového serveru Apache pro Mantis Bug Tracker.

Vytvoříme virtuálního hostitele Apache pro váš web Nextcloud. Nejprve vytvořte '/etc/httpd/conf.d/vhosts.conf ’ pomocí textového editoru dle vašeho výběru:

nano /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.conf

Dále vytvořte virtuálního hostitele:

mkdir /etc/httpd/vhosts.d/nano /etc/httpd/vhosts.d/yourdomain.com.conf

Přidejte následující řádky:

ServerAdmin [email protected] "/var/www/html/mantis/"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" combinedDirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllVyžadovat uděleno vše 

Uložte a zavřete soubor. Restartujte službu Apache, aby se změny projevily:

restart systemctl httpd.servicesystemctl povolit httpd.service

Krok 6. Přístup k Mantis Bug Tracker.

Mantis Bug Tracker bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com/mantis/admin/install.php nebo http://server-ip/mantis/admin/install.php a dokončete požadované kroky k dokončení instalace. Pokud používáte firewall, otevřete port 80, abyste umožnili přístup k ovládacímu panelu.

Blahopřejeme! Úspěšně jste nainstalovali Mantis. Děkujeme, že jste použili tento návod k instalaci bezplatného systému Mantis pro sledování chyb s otevřeným zdrojovým kódem do vašeho systému CentOS 7. Pro další pomoc nebo užitečné informace doporučujeme zkontrolovat oficiální webové stránky Mantis Bug Tracker.


Cent OS
  1. Jak nainstalovat Mantis Bug Tracker na AlmaLinux 8

  2. Jak nainstalovat Mantis Bug Tracker na CentOS 7

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

  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Mantis Bug Tracker na Ubuntu 20.04 LTS

  3. Jak nainstalovat Bug Genie Issue Tracker na CentOS 7 VPS

  1. Jak nainstalovat Java 11 &12 na CentOS 7

  2. Jak nainstalovat Wine 4.0 na CentOS 7

  3. Jak nainstalovat Vim 8.2 na CentOS 7