I have a new Linux 6.x server, and have downloaded Apache_1.3.12. I did a standard "configure"(basic parameters,"enable-module=all" to be safe, nothing clever), "make", and "make install". Tidied up the httpd.conf file, and started the server. All worked fine. Tested cgi capability by pointing the browser of a client system at <A HREF=" TARGET="_new"> Test-cgi is a shell script which comes with apache, and delivers a bunch of configuration and status information from the server to the client. This worked as expected. Tried to do the same with a perl chat script, chatpro.cgi, which was in cgi-bin, as was test-cgi. Ensured that chatpro.cgi was chmod 755, but constantly get a server error 500 on the browser. I looked in error_log for apache, and am getting notification that the server could not find the file!! It's there, right next to test-cgi... Thought maybe I had a bad script, so tried a different perl script, but got the same result.To summarise, shell scripts work fine, perl scripts fail. Scripts run fine interactively with same user as sever. Perl is in the right place ("whereis perl" shows the same path as #!/usr/bin/perl).<br>What am I doing wrong??? I have reinstalled twice to be sure I am not missing a trick, but the same thing happens each time