A cgi hello world script must have the headers in it. For example,
#!/usr/bin/perl print "Content-Type: Text/HTML\n\n"; print "Hello World"; -----Original Message----- From: Sara [mailto:[EMAIL PROTECTED] Sent: Thursday, September 11, 2003 5:37 AM To: beginperl Subject: Perl/Linux problem. I recently installed RH 9.0 on my machine with pre-configured Apache and Perl. I made a simple script "HELLO WORLD" to check the Perl and it gave me a continuous error for "500 Internal Server Error" and "Premature End of Script Headers". I double checked the perl path, permissions, httpd.conf etc, everything looks fine, ran the script in terminal (perl -wc) and it produced desired output, verified the syntax is ok and there is no problem with this 3 line script, but in the browser it again failed to run. I thought another way of testing it, Using LAN (and samba) I copied a simple script from my Windows machine to Apache and ran that script and amazingly it ran without any problem (both in terminal and mozilla) So, what I have assumed that there must be some problem with scripts that I am writing in the Linux environment. I am using text editor of Linux (gedit) for saving the scripts. I am at a loss now as what I am doing wrong. The simple scripts like 'Hello world' written in gedit failed to run (in browser only) but a bit complex script imported from Windows XP is runing smoothly????? Do I need to change the text editor for Linux, if yes, what are the recommendations? Thanks for any input. Sara. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]