webForumDet fria alternativet

Perl

2 svar · 199 visningar · startad av patrik2002

patrik2002Medlem sedan okt. 2001253 inlägg
#1

Hej jag är ny på perl/cgi och har en fråga.

När ja vill gå in på en sida av min sida där ja skrivit hellowrold i perl så får ja bara upp en skylt där det står internal server error.
på serversidan står att om man får upp det här problemet så ska man göra:(jag har kopierat rakt av nu för de e jobbigt att översätta)
My Perl Script isn't working! I keep getting Internal Server Error
There are many reasons why you might get this error. You should check each of the following is okay:

  1. Have you uploaded the script in FTP ASCII mode
  2. Does your script start with the line: #!/usr/bin/perl?
  3. Does the script filename end in .pl or .cgi?
  4. Ensure the script is not writable by others.
  5. Ensure the directory the script is in is not writable by others.
  6. Does the script output the correct content type as the first line output? (eg: print "Content-type: text/html\n\n";)
  7. Has your base path been set correctly?

If all these checks are okay then there is probably something wrong with the script. Please debug this in your own environment before placing on the Freedom To Surf webserver.

jag har gjort följande:
1.i ftp explorer har jag bytt till A istället för B det står om man håller musknappen över ASCII.
2. Mitt script är skrivet som följande:

#!usr/bin/perl
print "Content-type: text/html\n\n";
print "Document Root is: ";
print $ENV{'DOCUMENT_ROOT'};

print "Hello world";
exit;

3.filen heter fraga.pl
4.Ja har satt permission till 755(ja har testat med olika permissions)
5.mappen filen ligger i heter cgi-bin och ahr permission 755 (ja har testat med olika permissions)
6.den förstår jag inte riktigt.Ja har använt mig av funktionen debug i optipel och den säjer att allt är bra.

//Tack på förhand

CssonMedlem sedan feb. 2000438 inlägg
#2

Första raden ska (troligen) vara:

#!**/**usr/bin/perl

/Csson

------------------
Erimax.com
Cykelsemester

patrik2002Medlem sedan okt. 2001253 inlägg
#3

Ja råkade skriva fel
ja hade skrivit
#!/usr/bin/perl

142 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)