Blog Archive

Thursday, November 26, 2009

Installing Bugzilla

Bugzilla

Required packages for installing bugzilla

  • Perl
  • MySQL
  • Webserver
  • Bugzilla
  • Install Perl modules
  • Install a Mail Transfer Agent

Installation notes

  • apt-get install bugzilla3 to install bugzilla from debian repo
  • in our case, we have installed from debian repo, and not from source tarball; so there might be some differences in the steps mentioned in the document
  • previously bugzilla service was provided by Embedded server, but we migrated it to the debian server
  • the main configuration directory is /etc/bugzilla3
  • important files are dbconfig-params, localconfig, params
  • other related directory is /usr/share/bugzilla3
  • if there is any problem viewing the bugzilla page, there might be problem with permission or the bugzilla apache configuration file (/etc/apache2/conf.d/bugzilla), which looks like this including the RedirectMatch directive:
Alias /bugzilla /usr/share/bugzilla3/web/
Alias /bugzilla3 /usr/share/bugzilla3/web/

<Directory "/usr/share/bugzilla3/web">
AllowOverride none
Order allow,deny
Allow from all
</Directory>

Alias /cgi-bin /usr/lib/cgi-bin
<Directory "/usr/lib/cgi-bin/bugzilla3">
AddHandler cgi-script .cgi
DirectoryIndex index.cgi
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch +FollowSymLinks
Order allow,deny
Allow from all
</Directory>

RedirectMatch ^/cgi-bin/bugzilla3[/]*$ /cgi-bin/bugzilla3/index.cgi

<Directory "/var/lib/bugzilla3/data">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

0 comments:

Post a Comment

Followers