Il seguente articolo ti spiegherà come installare The Bug Genie Issue Tracker su un VPS CentOS 7 .
Cos'è The Bug Genie?
È un bellissimo sistema di monitoraggio dei problemi e gestione dei progetti che dispone di potenti flussi di lavoro, spazi di progetto separati, scadenze del progetto, gerarchia dei progetti, wiki integrato intelligente e molto altro.
Requisiti di sistema?
I requisiti per l'installazione di The Bug Genie sono i seguenti:
- Macchina che funge da server (il nostro hosting SSD VPS è perfetto per questo)
- Server web con capacità di riscrittura
- PHP 5.3+
- Database (MySQL. MariaDB o PostreSQL)
- Estensione PHP-GMP
- Libreria PHP-GD
- Libreria PHP-MBSTRING
AGGIORNAMENTO DEL SISTEMA
Prima di andare oltre, ssh
al tuo VPS SSD CentOS 7 , avvia una screen
sessione e aggiorna il tuo sistema usando yum
:
## screen -U -S buggenie-screen ## yum update
INSTALLA ALCUNI PACCHETTI
## yum install wget unzip vim
INSTALLA LAMPADA
In questo tutorial utilizzeremo lo stack LAMP (Linux, Apache, MariaDB e PHP) su uno dei nostri piani di hosting VPS SSD CentOS. Quindi installa LAMP seguendo il nostro fantastico articolo su come installare LAMP su un VPS CentOS 7.
Una volta LAMPADA è configurato sul sistema, installa i seguenti pacchetti richiesti e riavvia il server web utilizzando:
## yum install php-gd gmp php-mbstring ## systemctl restart httpd
IMPOSTAZIONE DEL DATABASE MARIADB (MYSQL)
Da The Bug Genie richiede un database per memorizzare i suoi dati, dovremmo impostare un database utilizzando i comandi seguenti:
## 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
IMPOSTA APACHE VHOST
Si consiglia di impostare una direttiva host virtuale nel tuo server web che verrà utilizzato per accedere a The Bug Genie . Quindi, imposta quanto segue nel tuo Apache:
<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>
assicurati di sostituire alcuni dei valori in modo che corrispondano ai tuoi requisiti e riavvia apache affinché le modifiche abbiano effetto utilizzando:
## systemctl restart httpd
INSTALLA IL BUG GENIE
La prima cosa da fare è andare su https://pach.no/ e scaricare l'ultima versione stabile di The Bug Genie . Al momento della stesura di questo articolo, l'ultima versione stabile è la 3.2.7.1.
Scarica The Bug Genie archiviare utilizzando wget
come in:
## wget -P /tmp http://downloads.sourceforge.net/project/bugs-bug-genie/thebuggenie_3.2.7.1.zip
Una volta scaricato l'archivio zip, estrarlo a /var/www/html/the-bug-genie
utilizzando il comando seguente:
## 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
Successivamente, imposta la proprietà adeguata usando il chown
comando:
## chown apache: -R /var/www/html/the-bug-genie
e vai su http://buggenie.mydomain.com/index.php per avviare l'installazione di The Bug Genie . Ora dovresti seguire la procedura guidata di configurazione. Se alcuni dei controlli pre-installazione non vengono soddisfatti, assicurati di risolvere eventuali problemi prima di procedere ulteriormente. Utilizzare i dettagli del database nel passaggio delle informazioni sul database come mostrato nell'immagine seguente:
Una volta completata l'installazione, dovrebbe essere stato creato un account amministratore per te. Accedi utilizzando le credenziali predefinite:
Nome utente:amministratore
Password:amministratore
FACCIAMO QUESTO PER TE?
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare The Bug Genie e LAMP per te . Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.