This was weird. I lately tried to install Bugzilla on one of my virtual hosts but it’s testserver.pl script failed with:
Use of uninitialized value in pattern match (m//) at ./testserver.pl line 110. Use of uninitialized value in pattern match (m//) at ./testserver.pl line 110. TEST-FAILED Webserver is not executing CGI files. |
The Apache error log told nothing more than
Premature end of script headers: testagent.cgi |
All Google lookups failed to solve my problem. Although I had the impression that my CGI setup was somehow wrong, I couldn’t find the reason. Then I intensively checked the VirtualHost directive. The server uses a Plesk 8.0 installation for setting up hosts. The default configuration for virtual hosts with CGI there is to include a “SuexecUserGroup” directive. After removing it, the Bugzilla installation succeeded.
So you might wanna give it a try 😉
Update May 6, 2012: You might also want to try these commands when experiencing “Access Denied” problems in a virtual host environment:
find . -type f -exec chmod o+r {} \; find . -type d -exec chmod o+rx {} \; |
Do not forget to revert this change for localconfig file!!!
3 replies on “Installing Bugzilla”
Live saver!
solved my problem! thanks!
[…] Pharmaceuticals Kalpa Pharmaceuticals Kalpa Pharmaceuticals Kalpa Pharmaceuticals Kalpa Pharmaceuticals Kalpa Pharmaceuticals Kalpa Pharmaceuticals Kalpa Pharmaceuticals Kalpa Pharmaceuticals Kalpa […]