Date: Tue, 30 Sep 2003 08:20:43 -0400 From: Rob Ellis <rob@web.ca> To: Charles Howse <chowse@charter.net> Cc: freebsd-questions@freebsd.org Subject: Re: Cgi help - malformed header from script. Bad header Message-ID: <20030930122043.GA4771@web.ca> In-Reply-To: <005301c3874a$93fc9700$04fea8c0@moe> References: <005301c3874a$93fc9700$04fea8c0@moe>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Sep 30, 2003 at 07:01:21AM -0500, Charles Howse wrote: > Hi, > FBSD 4.8-RELEASE-p10, Apache2. > > My first cgi-bin program. > I have the following files in /usr/local/www/cgi-bin: > Cal (-rwxr-xr-x) > Calendar (-rw-r--r-- typical calendar file to display 'today in > history') > > Cal contains the following lines: > #!/bin/sh > echo Content-type: text/plain > /usr/bin/calendar > ------ > If I cd to /usr/loca/www/cgi-bin, and do ./cal, > I get the echo, plus the expected output. > > When I request, http://howse.no-ip.org/cgi-bin/cal > I get an Internal Server Error. > The error logfile says: > Malformed header from script. Bad header=Oct 1 Jimmy Carter born, > 192,:cal > > ScriptAlias is defined properly in httpd.conf, and I get the proper > output from test-cgi. > > I've read the Apache2 documentation on CGI, and troubleshooting errors, > no joy. > > How can I fix this? > you need a blank line after the content-type header: > #!/bin/sh > echo Content-type: text/plain echo > /usr/bin/calendar - rob
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030930122043.GA4771>