On Friday 30 September 2005 19:29, peter thesing wrote: [--snip--]
You should have a look at the apache log files in /var/log/apache2 Look for error_log and access_log. There you should find the answer.
Ulf
Hi from error_log [Fri Sep 30 19:32:50 2005] [error] [client 194.109.22.149] Premature end of script headers: guestbook.cgi still it gives the same error message but no answers from acces_log peter:/var/log/apache2 # tail -f access_log | grep guestbook.cgi 10.0.0.157 - - [30/Sep/2005:19:08:50 +0200] "GET /cgi-bin/guestbook.cgi HTTP/1.1 " 500 1005 "-" "Mozilla/5.0 (Windows; U; Win98; nl-NL; rv:1.7.10) Gecko/20050717 the file is found
but not executed sorry to say but can someone help me to find the answer? thanx
Well, have you executed your script? You should see the output that will be sent to the browser. The script you are trying compiles but produces NO output. Try this: #!/usr/bin/perl print "Content-type: text/html\n\n"; print "<html>"; print "<body>"; print "<h2>I just wrote my first web page using Perl!</h2>"; print "</body>"; print "</html>" ; Run the script first from the command line. You should see output. If your server doesn't display it as a webpage check the permissions etc. In general cgi is quite simple. All standard output will be directed to the browser and all errors should go to error_log. So just executing the cgi script/program should produce output on the command line. Ulf