Following instructions of Byron Jones' Bugzilla Installation Guide for Windows , after installation, to point my web browser to http://localhost/, I got error page: “Internal Server Error!”. Check the Apahce error.log , the message is “....couldn't create child process: 720003: index.cgi”
To seach question with google, I got the answer is Apache could not location the perl.exe program.
I check my configuration in register table , the HKEY_CLASSES_ROOT\.cgi\ Shell\ExecCGI\Command has been set right value :“C:\Perl\perl.exe -T“. So what is wrong else?
After refer to the Apache documents , I modify the httpd.conf , replace the
“ScriptInterpreterSource Registry-Strict” with “ScriptInterpreterSource Registry” , and then add a new register key : HKEY_CLASSES_ROOT\.cgi\ Shell\Open\Command . After all , restart Apache, Ha, it work!
So the new question is why the pervious error has happen ?