Bugzilla è il sistema di tracciamento dei bug preferito, progettato per aiutare i gruppi di sviluppatori software a tenere traccia del loro sviluppo software.
È un'applicazione gratuita e ricca di funzionalità che si trova al servizio di un gran numero di team e organizzazioni, aiutandoli a organizzare e sincronizzare il loro lavoro di sviluppo.
Questo articolo ti guiderà attraverso il processo di installazione di Bugzilla su un VPS CentOS.
Innanzitutto, iniziamo installando i pacchetti necessari. Digita quanto segue:
# yum install perl* mod_perl-devel -y
Al termine dell'installazione dei pacchetti necessari, eseguire il seguente comando per scaricare l'ultima versione di Bugzilla (adattare l'URL in modo che corrisponda alla versione corrente):
# wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.4.tar.gz
Decomprimilo nella directory desiderata:
# tar zxvf bugzilla-4.2.2.tar.gz -C /var/www/html/
Immettere la directory che contiene l'installazione di Bugzilla decompressa e rinominare la directory "bugzilla-${VERSION}" in qualcosa di più conveniente per l'accesso al Web:
# cd /var/www/html/ # mv -v bugzilla-4.4 bugzilla
Accedi a mysql usando "root" come utente e la tua password "root" di mysql e crea un database per l'installazione di Bugzilla:
# mysql -uroot -p
mysql> create database bugzilla_DB;
Concedi tutti i privilegi sul database che hai appena creato a un utente appena creato e identificalo con la sua password:
mysql> grant all on bugzilla_DB.* to some_user@localhost identified by 'random_password';
ed esci da MySQL:
mysql> \q
Esegui il comando seguente per trovare i moduli necessari:
# ./checksetup.pl
Al termine dello script checksetup.pl, installa i moduli necessari e opzionali eseguendo:
# /usr/bin/perl install-module.pl --all
Una volta installati i moduli, eseguire nuovamente lo script checksetup.pl per generare il file localconfig:
# ./checksetup.pl
Usa il tuo editor di testo preferito (in questo caso vim) e modifica le voci $db_name, $db_user e $db_pass nel file 'localconfig' e riempile con le informazioni del database mysql che abbiamo impostato in precedenza:
# vim ./localconfig
Ancora una volta, esegui lo script checksetup per impostare la configurazione iniziale:
# ./checksetup.pl
Successivamente, queste poche righe devono essere aggiunte al file di configurazione di apache:
# vim /etc/httpd/conf/httpd.conf
<Directory /var/www/html/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
</Directory>
Salva il file ed esegui il seguente comando per riavviare il server web:
# service httpd restart
Questo è tutto! Apri http://
NOTA:In caso di "errore interno del server 500" al primo tentativo di accedere a Bugzilla, controlla la riga "Opzioni" nel file .htaccess e commentalo.
Naturalmente, se sei uno dei nostri clienti di hosting VPS Linux, non devi fare nulla di tutto questo, chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori installeranno immediatamente Bugzilla per te.
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.