webForumDet fria alternativet

Apache webbserver för windows

7 svar · 340 visningar · startad av GrAnD

GrAnDMedlem sedan juni 200119 inlägg
#1

Jag har fixat in Apache webbserver på min bärbara maskin som kör Windows ME.
Detta eftersom jag inte har hunnit skaffa en med linux i än.

Iaf detta har jag gjort för att enkelt testa mina sidor hur de skulle fungera på en riktig webbserver.

Nu är problemet så att jag kodar i CGI och vet inte ifall jag har confat den rätt för användning av CGI.

Jag får nämligen ett Internal Server Error 500, när mitt CGI script skall köras.
_______________________________________
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@icsts.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

--------------------------------------------------------------------------------

Apache/1.3.20 Server at www.icsts.com Port 80

Kan någon säga vilka variabler jag skall ändra på i httpd.conf??

spangoMedlem sedan juni 20006 147 inlägg
#2

Det beror sannolikt på fel som uppstår i scriptet. Kolla felloggen, och prova att fånga upp alla fel som kan komma att utlösas av scriptet.

------------------
All things serve the Beam!

GrAnDMedlem sedan juni 200119 inlägg
#3

Ok nu har jag kollat igenom felloggen.
Och det fel som hör till mitt skript är.
__
[Fri Jun 29 14:54:45 2001] [error] [client 127.0.0.1] couldn't spawn child process: c:/program/apache group/apache/htdocs/hemsida/cgi-bin/guest.cgi
_
_

Varför kan han inte starta en underliggande process?

MuzzafarathMedlem sedan apr. 20001 474 inlägg
#4

*vild gissning*

Har första raden i scriptet rätt sökväg till programmet som skall köra scriptet?

#!/usr/bin/perl funkar nog inte speciellt bra under Windows t.ex ;)

------------------
Feeling stupid? I know I am!

GrAnDMedlem sedan juni 200119 inlägg
#5

Hmm DOH!!!

Vad skall det stå istället!!!!

=)

SuPeR_ToBBeMedlem sedan mars 2001180 inlägg
#6

sökvägen till perl.

t ex: #!c:/perl/perl.exe

------------------
//ToBBe
Kommer snart

GrAnDMedlem sedan juni 200119 inlägg
#7

Tackar grabbar, nu har jag ett litet problem, det endast ett återstående problem.

[Fri Jun 29 18:21:48 2001] [error] [client 127.0.0.1] Execution of c:\PROGRAM\APACHE~1\APACHE\HTDOCS\HEMSIDA\CGI-BIN\GUEST.CGI aborted due to compilation errors.

hmm kompiling?? hur.. är det chmoddning de menar. Och hur jag sånt?
:)

MuzzafarathMedlem sedan apr. 20001 474 inlägg
#8

Det är nåt fel i koden. Kör scriptet genom Perltolken på vanligt sätt (inte som ett CGI script med Apache) så får du ett mer informativt meddelande.

Eftersom du kör Windows ME behöver du inte bry dig om att chmodda filer om du testar dom på din egen burk förresten...

------------------
Feeling stupid? I know I am!

[Redigerat av Muzzafarath den 29 jun 2001]

Genererad på 503 ms · cache AV · v20260730165559-full.f96bc7eb