Následující článek vám vysvětlí, jak nainstalovat The Bug Genie Issue Tracker na CentOS 7 VPS .
Co je Bug Genie?
Je to krásný systém pro sledování problémů a řízení projektů, který má výkonné pracovní postupy, oddělené projektové prostory, časové osy projektů, hierarchii projektů, inteligentní integrovanou wiki a mnoho dalšího.
Systémové požadavky?
Požadavky na instalaci The Bug Genie jsou následující:
- Stroj, který funguje jako server (náš hosting SSD VPS je k tomu ideální)
- Webový server s možností přepisování
- PHP 5.3+
- Databáze (MySQL. MariaDB nebo PostreSQL)
- Rozšíření PHP-GMP
- Knihovna PHP-GD
- Knihovna PHP-MBSTRING
AKTUALIZOVAT SYSTÉM
Než budete pokračovat, ssh
na váš CentOS 7 SSD VPS , spusťte screen
relaci a upgradujte svůj systém pomocí yum
:
## screen -U -S buggenie-screen ## yum update
NAINSTALUJTE NĚKTERÉ BALÍČKY
## yum install wget unzip vim
INSTALOVAT LAMPU
V tomto tutoriálu budeme používat zásobník LAMP (Linux, Apache, MariaDB a PHP) na jednom z našich hostingových plánů CentOS SSD VPS. Takže nainstalujte LAMP podle našeho skvělého článku o tom, jak nainstalovat LAMP na CentOS 7 VPS.
Jednou LAMP je v systému nastaven, nainstalujte následující požadované balíčky a restartujte webový server pomocí:
## yum install php-gd gmp php-mbstring ## systemctl restart httpd
NASTAVENÍ DATABÁZE MARIADB (MYSQL)
Od The Bug Genie vyžaduje databázi k ukládání dat, museli bychom nastavit databázi pomocí následujících příkazů:
## mysql -u root -p MariaDB> create database the_bug_genie; MariaDB> grant all on the_bug_genie.* to buggenie@localhost identified by 'STRONG_PASSWORD'; MariaDB> \q
NASTAVENÍ APACHE VHOST
Doporučuje se nastavit direktivu virtuálního hostitele na vašem webovém serveru, který bude použit pro přístup k The Bug Genie . Ve svém Apache tedy nastavte následující:
<VirtualHost 1.2.3.4:80> DocumentRoot /var/www/html/the-bug-genie/thebuggenie ServerName buggenie.mydomain.com ErrorLog "/var/log/httpd/error_log" CustomLog "/var/log/httpd/access_log" combined <Directory /var/www/html/the-bug-genie/thebuggenie/> DirectoryIndex index.php Options FollowSymLinks AllowOverride All Require all granted <IfModule mod_rewrite.c> RewriteEngine On </IfModule> </Directory> </VirtualHost>
ujistěte se, že jste nahradili některé hodnoty tak, aby odpovídaly vašim požadavkům, a restartujte apache aby se změny projevily pomocí:
## systemctl restart httpd
NAINSTALUJTE BUG GENIE
První věc, kterou musíte udělat, je přejít na https://pach.no/ a stáhnout si nejnovější stabilní verzi The Bug Genie . V době psaní tohoto článku je nejnovější stabilní verze 3.2.7.1.
Stáhněte si Bug Genie archivovat pomocí wget
jako v:
## wget -P /tmp http://downloads.sourceforge.net/project/bugs-bug-genie/thebuggenie_3.2.7.1.zip
Jakmile je archiv ZIP stažen, rozbalte jej na /var/www/html/the-bug-genie
pomocí příkazu níže:
## unzip -d /var/www/html /tmp/thebuggenie_3.2.7.1.zip ## mv /var/www/html/thebuggenie-3.2.7.1 /var/www/html/the-bug-genie
Dále nastavte správné vlastnictví pomocí chown
příkaz:
## chown apache: -R /var/www/html/the-bug-genie
a přejděte na http://buggenie.mydomain.com/index.php a spusťte instalaci The Bug Genie . Nyní byste měli postupovat spolu s průvodcem nastavením. Pokud některé z předinstalačních kontrol nejsou splněny, ujistěte se, že jste odstranili všechny problémy, než budete pokračovat dále. Použijte podrobnosti o databázi v kroku informací o databázi, jak je znázorněno na obrázku níže:
Po dokončení instalace by vám měl být vytvořen účet správce. Přihlaste se pomocí výchozích přihlašovacích údajů:
Uživatelské jméno:správce
Heslo:admin
UDĚLÁME TO ZA VÁS?
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali The Bug Genie a LAMP . Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.