---
title: "Mitt perl-script funkar inte!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbservrar/20926-mitt-perl-script-funkar-inte"
topic: "Webbservrar"
topic_url: "https://www.webforum.nu/amne/webbservrar"
author: "jockeb"
published: "2001-12-25T22:53:00.000Z"
updated: "2001-12-27T12:06:00.000Z"
replies: 6
views: 273
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/webbservrar/20926-mitt-perl-script-funkar-inte"
---

# Mitt perl-script funkar inte!

## #1 — jockeb, 2001-12-25T22:53Z

Hej igen!
Har just konfiguerat min apacheserver så att den ska kunna köra cgi-script (och perl) genom att ange ScriptAlias och AddHandler men det vill inte funka. När jag testar med en testfil jag gjort kommer detta felet upp:
Internal Server Error

Jag kollade då i error.log filen där det stod så här:
\[Tue Dec 25 23:45:24 2001\] \[error\] \[client 127.0.0.1\] couldn't spawn child process: c:/program/apache group/apache/cgi-bin/hej.pl

Så här ser min testfil ut:
\#!/usr/bin/perl
print "content-type:text/html\\n\\n";
print "Hej, testing, testing!";

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

## #2 — jockeb, 2001-12-26T15:23Z

Jag tror jag vet vad som kan vara fel, nämligen läs och skriv rättigheterna. vart ändrar jag dessa?

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

## #3 — Robban, 2001-12-27T07:33Z

Prova med att ändra den första raden i skriptet till:

```
#!perl
```

Förutsätter att Perl-binären finns i din PATH. Annars kan du behöva peka ut rätt sökväg (och eftersom jag fått intrycket att du kör på Win32 tvivlar jag starkt på att den ligger under /usr/bin).

\[Redigerat av Robban den 27 dec 2001\]

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

## #4 — jockeb, 2001-12-27T10:44Z

Hur lägger man till Perl-binären i path?

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

## #5 — jockeb, 2001-12-27T10:45Z

Jag använder win 98

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

## #6 — Hansen, 2001-12-27T10:58Z

Har du möjlighet att lägga ut httpd.conf på någon ftp eller www server?

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

## #7 — Robban, 2001-12-27T12:06Z

Du lägger till den katalog där perl.exe installerades i omgivningsvariabeln PATH. Finns någon dialogruta där man kan sätta omgivningsvariabler (environment variables) någonstans i Windows, men jag kommer inte ihåg var. :)

Har dock för mig att detta görs vid installationen av ActivePerl för Win32. För du har Perl installerad, eller?

 <http://www.activestate.com/Products/ActivePerl/> 

Annars går det som sagt bra att peka ut var Perl ligger, men under Windows är det inte /usr/bin/perl som gäller utan snarare något i stil med:

\#!c:\\path\\to\\perl.exe

Står mer om detta i [WinFaq6](http://aspn.activestate.com//ASPN/Reference/Products/ActivePerl/faq/Windows/ActivePerl-Winfaq6.html#How_do_I_use_Perl_for_Win32_unde) som följer med ActivePerl.

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

---

Tråden på webben: https://www.webforum.nu/amne/webbservrar/20926-mitt-perl-script-funkar-inte
