Bugzilla es el sistema de seguimiento de errores más favorito, diseñado para ayudar a los grupos de desarrolladores de software a realizar un seguimiento de su desarrollo de software.
Es una aplicación gratuita y rica en funciones que se encuentra al servicio de una gran cantidad de equipos y organizaciones, ayudándolos a organizar y sincronizar su trabajo de desarrollo.
Este artículo lo guiará a través del proceso de instalación de Bugzilla en un CentOS VPS.
Primero, comencemos instalando los paquetes necesarios. Escribe lo siguiente:
# yum install perl* mod_perl-devel -y
Una vez finalizada la instalación de los paquetes necesarios, ejecute el siguiente comando para descargar la última versión de Bugzilla (adapte la URL para que coincida con la versión actual):
# wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.4.tar.gz
Descomprímalo en el directorio deseado:
# tar zxvf bugzilla-4.2.2.tar.gz -C /var/www/html/
Ingrese al directorio que contiene la instalación de Bugzilla desempaquetada y cambie el nombre del directorio “bugzilla-${VERSION}” a algo más conveniente para el acceso web:
# cd /var/www/html/ # mv -v bugzilla-4.4 bugzilla
Inicie sesión en mysql usando 'root' como usuario y su contraseña 'root' de mysql, y cree una base de datos para la instalación de Bugzilla:
# mysql -uroot -p
mysql> create database bugzilla_DB;
Otorgue todos los privilegios sobre la base de datos que acaba de crear a un usuario recién creado e identifíquelo con su propia contraseña:
mysql> grant all on bugzilla_DB.* to some_user@localhost identified by 'random_password';
y salga de mysql:
mysql> \q
Ejecute el siguiente comando para encontrar los módulos necesarios:
# ./checksetup.pl
Después de completar el script checksetup.pl, instale los módulos necesarios y opcionales ejecutando:
# /usr/bin/perl install-module.pl --all
Una vez que los módulos estén instalados, vuelva a ejecutar el script checksetup.pl para generar el archivo localconfig:
# ./checksetup.pl
Use su editor de texto favorito (en este caso, vim) y edite las entradas $db_name, $db_user y $db_pass en el archivo 'localconfig' y complételas con la información de la base de datos mysql que configuramos anteriormente:
# vim ./localconfig
Nuevamente, ejecute el script checksetup para establecer la configuración inicial:
# ./checksetup.pl
A continuación, estas pocas líneas deben agregarse al archivo de configuración de 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>
Guarde el archivo y ejecute el siguiente comando para reiniciar el servidor web:
# service httpd restart
¡Eso es todo! ¡Abra http://
NOTA:En caso de "Error interno del servidor 500" en su primer intento de acceder a Bugzilla, verifique la línea "Opciones" en el archivo .htaccess y coméntelo.
Por supuesto, si usted es uno de nuestros clientes de Linux VPS Hosting, no tiene que hacer nada de esto, simplemente pregúntele a nuestros administradores, siéntese y relájese. Nuestros administradores instalarán Bugzilla inmediatamente.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.