a bad or malformed script header error message in the error log is
actually
the most common thing that you would see when experiencing an Internal
Server
Error message in your browser, they are not mutually exclusive, they are
generally the same. All that the malformed or bad header error message
means,
though, is that the cgi died before outputting content type headers, it
does
not mean anything more than that. Sometimes if the cgi died because of a
missing library dependency then you might see that in the error log too,
but
when this particular error is by itself, it doesn't tell you much at all
about
what the real problem is.
In that old of a version, there may have been several issues. It may be a
permissions issue, make sure thankyou.cgi has the same permissions as
billing.cgi. It may be a payment gateway issue, try turning off the
realtime
payment gateway if one is configured, and see if that makes a difference.
If
the merchant has ShopSite Pro and is using Order API, try turning that off
and
see if it makes a difference. There was also an issue with colons in the
shipping option names, or shipping option names that were way too long.
Etc.
-Loren
Emily Eileen Witcher wrote:
Not sure where else to ask for help as this is such an old version...
everything is working except thankyou.cgi after placing an order
produces
this error in my log:
malformed header from script. Bad header=(#11300028) :
/home/quilomene/www/cgi-local/shopsite/sb/thankyou.cgi
Since this is a bit more specific than the run-of-the-mill Internal
Server
Error I thought someone might have heard of it before? The order does
get
placed but no e-mail receipt gets sent out, and I have the e-mail
program
configured similar to others on our server.
Thanks in advance for any help
--
Emily Witcher -
emily@crytech.comSystem Administrator and Programmer
Crytech - 406-655-0501/1-888-CRYTECH