Avatar billede nasneja Nybegynder
16. december 2003 - 16:41 Der er 5 kommentarer og
1 løsning

Simpel fejl 500 med 'Hello World' kode

Hej,

hvordan for jeg mit pearl til at fungere?

Jeg får næsten nøjagtig sammen fejl som i:
http://www.eksperten.dk/spm/357787

vi følger begge to denne guide tror jeg:
http://www.webcafe.dk/artikler/perl/foerstescript/foerstescript.html

lavede den nemme løsning og hentede PHPTriad for Windows v2.11 så mit system er
Windows XP
PHP - 4.0.5 
MySQL - 3.23.32
Apache - 1.3.14
PHPMyAdmin - 2.1.0
Perl - nsPerl 5.005_03
alt på nær pearl er sat rigtig op og virker. Pearl er jeg ved at prøve nu. Så prøvede denne kode:

#!/usr/bin/perl
print ("Content-type: text/html\n\n");
print "Hej Verden";

som giver denne fejl:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, you@your.address 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.


Jeg har gjort som i det svaret på den andet spørgsmål:
indsæt
<Directory /www/WWW.ACOON.DK>
    Options FollowSymLinks ExecCGI
    AllowOverride All
</Directory>

og rettet
<Directory /www/WWW.ACOON.DK>
til
<Directory c:\apache\htdocs>
<Directory \apache\htdocs>
<Directory \htdocs>

men det virker stadigvæk ikke. Eneste forskel er når jeg ikke har nogen index fil siger den:

Forbidden
You don't have permission to access /pearl/ on this server.


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

Apache/1.3.14 Server at localhost Port 80

i stedet for den normale liste over filer i den givne mappe. Hvad er der galt?
Avatar billede mahler Nybegynder
16. december 2003 - 16:45 #1
findes /usr/bin/perl?

har du sat execute rettigheder på dit script?
(chmod 755 <filnavn>)
Avatar billede nasneja Nybegynder
16. december 2003 - 16:48 #2
det tætteste vi kommer er nok;
C:\apache\Perl\bin er det tætteste vi kommer. Det indholder en del *.bat filer

er chmod ikke lige meget når vi køre Windows? Men hvordan skal jeg chmod en fil via FTP program?
Avatar billede anuseren Nybegynder
16. december 2003 - 16:49 #3
chmod kan ikke bruges på en windows server... Det er en unix kommando...
Avatar billede mahler Nybegynder
16. december 2003 - 16:50 #4
hov... Det er dit directory, du ikke må "kigge i.

Du skal i din "<Directory>"-blok have tilføjet:
IndexOptions FancyIndexing
Avatar billede nasneja Nybegynder
16. december 2003 - 23:46 #5
anuserenj det var det jeg mente :).

<Directory /apache/htdocs/>
    IndexOptions FancyIndexing
    Options FollowSymLinks ExecCGI
    AllowOverride All
</Directory>
ser den ud nu og fiver ingen forskel

c:\apache\htodcs findes
Avatar billede mahler Nybegynder
17. december 2003 - 07:42 #6
Hvad står der i errorlogen?
(den ligger sikkert i c:\apache\logs\)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester