You will be generating an error in your code, somehow. To see what is causing the problem add these lines:

#!/usr/bin/perl -w ensure all fatals go to browser during debugging and setup comment these 3 lines out on production code for security $|=1; print "Content-type: text/html\n\n"; use CGI::Carp('fatalsToBrowser');

These lines need to go at the top - no if ands buts or maybes.

They will force the error to print in the browser window for you.

The $|=1; forces buffer flushing. We then print a valid complete header and then add CGI::Carp. Together very few errors will not appear in the browser window with these active. Some 500s still sneak through on rare occasions but this usually does the trick.

hope this reveals your problem

cheers

tachyon


In reply to Re: Premature end of script headers? by tachyon
in thread Premature end of script headers? by MrCromeDome

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.