15. juli 2004 - 15:42Der er
7 kommentarer og 1 løsning
Sti til Perl
Hej!
Jeg er ved at sætte en server op med linux. Jeg har indstalleret mandrake og den sætter jo selv en del op, bl.a. Apache 2 (valgt) og Perl. Men da jeg er temmelig ny i linux er jeg en del i tvivl om, hvad stien til perl er. Jeg har prøvet med standarden !usr/bin/perl også !var/www/perl er også prøvet, men ingen af dem virker.
ja - det gør det alle andre steder end i den første linie hvor det angiver stien til kommandofortolkeren. Hvis du ser på shell-scripts (unix-verdenens svar på .bat/.cmd filer så vil du se noget i retning af #!/bin/bash eller #!/bin/sh). Populært kaldes notationen for hash-bang (#=hash !=bang)
Ok, tak for informationen. Du kunne vel ik lige sige om det ikke er ligemeget, hvor man placerer sine fx. *.pl filer, det behøver da ikke være i fx. var/www/cgi-bin vel? Blot man har skrevet i den første linje af filen, hvor kommandofortolkeren er.
det kommer lidt an på hvordan din webserver er sat op - hvis du sætter den mindre sikkert så kan den godt sende .pl-fil perl-fortolkeren, men det betyder også at hvis der er en hacker som kan få lov til at uploade en fil til hvilket som helst katalog på din server, så kan han sikkert også få adgang til din maskine.
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.