From owner-freebsd-questions@FreeBSD.ORG Tue Sep 30 09:39:04 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5243416A4B3 for ; Tue, 30 Sep 2003 09:39:04 -0700 (PDT) Received: from remt22.cluster1.charter.net (remt22.cluster1.charter.net [209.225.8.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE53C43FB1 for ; Tue, 30 Sep 2003 09:39:02 -0700 (PDT) (envelope-from chowse@charter.net) Received: from [66.168.145.25] (HELO moe) by remt22.cluster1.charter.net (CommuniGate Pro SMTP 4.0.6) with ESMTP id 8791564; Tue, 30 Sep 2003 12:38:59 -0400 From: "Charles Howse" To: "'Charles Howse'" , "'Andreas Kohn'" Date: Tue, 30 Sep 2003 11:38:55 -0500 Message-ID: <001901c38771$5726f150$04fea8c0@moe> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.2616 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal cc: freebsd-questions@freebsd.org Subject: SOLVED RE: Cgi help - malformed header from script. Bad header X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Sep 2003 16:39:04 -0000 > > On Tue, 2003-09-30 at 14:01, 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? > > > > > > > > Hi, > > > > Header and content of the HTTP response have to be separated > > by an empty > > line. > > > > #!/bin/sh > > echo Content-type: text/plain > > echo "" > > /usr/bin/calendar > > > > should work. > > Hoooray! It works now! Thanks to all who responded. > > NOW...take a look at http://howse.no-ip.org > And then look at http://howse.no-ip.org/cgi-bin/cal > > Where is the documentation on how to get the calendar info > into a web page that looks like my default? I'll post the details if anyone's interested, just wanted to let the list know there is no need for further replies to this thread. :-)