Bugzilla is a Web-based general-purpose bugtracker and testing tool originally developed and used by the Mozilla project, and licensed under the Mozilla Public License. Released as open source software by Netscape Communications in 1998, it has been adopted by a variety of organizations for use as a defect tracker for both free software and proprietary products.
We’re using a Redhat/Centos 5.1 for its use of Apache and MySQL configuration.
Disable SELinux to let httpd behave freely,
Note. no reboot needed
To authorize the http port (80),
and add this line,
Make sure thoses packages are installed (rpm -qa),
– mysql-server, mysql
To see how to install packages see pbraun.nethence.com/doc/sysutils_linux/redhat.html
Besides, those perl modules need to be added,
Edit this part inside /etc/httpd/conf/httpd.conf,
Note “Indexes” for docs/html/*/ and index.html for docs/html/index.html
And uncomment this line,
Secure the installation,
or configure root’s password yourself,
bugs database creation
Either create a “bugs” user and “bugs” database using phpMyAdmin or this script,
Note phpMyAdmin lets you have a better overview of the databases, users and their privileges.
To configure phpMyAdmin see pbraun.nethence.com/doc/databases/phpmyadmin.html
Get the latest tarball release (today: ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.0.4.tar.gz).
Untar the bugzilla tarball into /var/www/html and run its setup script,
Note this creates the tables inside the “bugs” db.
Make sure apache is running,
or restart it,
Point your desktop’s web browser to the Bugzilla server,
Login with the email and password you entered during checksetup.pl and edit the base url into the settings.
To check if sending mail works, first check you got name resolution,
then try to send a mail,