---
title: "CGI error"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/183314-cgi-error"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "Bossel57"
published: "2010-04-25T11:58:20.000Z"
updated: "2010-05-29T11:05:05.000Z"
replies: 3
views: 1908
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/183314-cgi-error"
---

# CGI error

## #1 — Bossel57, 2010-04-25T11:58Z

Hej!
Jag har precis laddat ner ett shoopingvagnsprogram gjort i Perl, men har lite problem med uttsättningen av det i min Windows 2003 server.
Programmet använder en växel (-T) i första raden. Om jag har den kvar får jag "CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers." varje gång jag försöker starta sidan. Tar jag bort den, fungerar sidan men jag kan inte köra programmet. Andra växlar går bra (t.ex. -w).
Personer jag pratat med föreslår att felet ligger i servern men jag har satt upp den efter de instruktioner jag fått. Jag använder windows 2003, IIS 6.0 och Activeperl.

Tacksam för svar.

Permalänk: https://www.webforum.nu/p/183314

## #2 — Bossel57, 2010-04-26T14:49Z

Jag hittade hur jag fick bort cgi felet i startraden. Däremot så fungerar fortfarande inte de dynamiska länkarna. Adressraden i explorer ändras, men jag får bara upp första sidan. Jag börjar själv tro att de som sa att felet ligger i servern har rätt, men vad ska ändras?

Någon som har något förslag?

Permalänk: https://www.webforum.nu/p/2233830

## #3 — Jojoxx, 2010-05-06T12:40Z

Utan att veta någonting och shoppen så gissar jag på att att den använder [mod_rewrite](http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html), och någon bra motsvarande funktion finns inte i IIS förrens version 7 (Windows 2008). Däremot finns det 3:e-partslösningar som ex. [Helicons ISAPI_Rewrite](http://www.isapirewrite.com/) för IIS6. Jag har dock inte testat den, så jag kan inte säga någonting om funtionen. Googlar man på den verkar den dock vara en av de mest använda.

Permalänk: https://www.webforum.nu/p/2234495

## #4 — newseed, 2010-05-29T11:05Z

Ett ganska fult sätt att lösa mod_rewrite-problemet på IIS är att missbruka 404-meddelande. Gör så att index.cgi (eller vad nu startsidans fil heter) hanterar 404-meddelande. Se bara till att svaret från programmet inte lämnar ifrån sig 404-statusmeddelande utan ett korrekt 200 OK.

Permalänk: https://www.webforum.nu/p/2238816

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/183314-cgi-error
