This article describes the installation of Bugzilla 3.0.3 on Windows Server 2003 R2.
- Download Bugzilla (3.0.3)
- Download MySql (5.0.51a)
- Download ActivePerl (5.8.8)
- Follow instructions in this Installation Guide
The installation needs to install several Perl modules. The ActiveState ppm manager invokes a GUI application; however I found it easier to use the ppm-shell command to issue the commands in the section “Install Modules”.
Installation of Bugzilla on IIS is described here.
The Perl CGI Extension is not active if IIS is in lock down mode. If that is the case, you will find 404s in the IIS log file, with sub-error code 2, indicating lock down.
On my systems, simply allowing the Perl CGI Extension in IIS Manager was not enough. I had to allow All Unknown CGI Extensions to make Bugzilla work.
Finally, you should bear in mind that Bugzilla writes all configuration data to files in the application directory and its subdirectories (such as ./localconfig, data/params). Therefore you have to grant the IUSR account full access to the application directory (= the directory where the bugzilla virtual directory in IIS points to).