I am installing Bugzilla 4.1.3 onto a Windows 2003 Server using ActiveState Perl 5.14. Everything appears to be installed correctly. I ran checksetup.pl and it gives no errors. I also created helloworld.pl and it appears correctly as well. But when I try to bring up index.cgi (using a redirect from index.html) I get a 500 error.
Any help or suggestions would be greatly appreciated!!!
Guten Tag! I did switch to Bugzilla 4.2.4 and have looked at the cgi configurations in IIS 6 (which I think is the problem) but still cannot figure out how/what I need to change. It appears (to my faulty eyes) that everything is correct but obviously I am missing something and just cannot find it.
Guten Tag BugUser,
am Mittwoch, 12. Dezember 2012 um 21:19 schrieben Sie:
> Guten Tag! I did switch to Bugzilla 4.2.4 and have looked at the cgi
> configurations in IIS 6 (which I think is the problem) but still cannot
> figure out how/what I need to change. It appears (to my faulty eyes) that
> everything is correct but obviously I am missing something and just cannot
> find it.
You could post you IIS CGI related settings and maybe one of the other
readers which IIS as well can have a look. Did you configure the
registry? Don't know if this is necessary in IIS, though.
Thank you very much for all of your help. I was eventually able to get to work. I found an article that stated an executable for .cgi was needed.
Two things with this:
1) As you quickly discover you need to remove the -wT part of the first line in all the source files. (thanks to VS.NET replace in files for fixing this job!). This is written in the docs, but I failed to read that first :).
2) You _must_ set the path to where perl will execute as well. With ActiveState this is done through the -x argument, such as c:\perl\bin\perl.exe -x c:\inetpub\wwwroot\bugzilla. If not perl will have c:\inetpub\wwwroot as it's current directory which breaks a lot of things.
My executable information for ".cgi" is the following c:\perl\bin\perl.exe -x[path to bugzilla] -WT "%s" %s