PDA

View Full Version : [Fedora Core 3] problemi PERL


BradPatagarro
29-09-2005, 19:57
Ciao a tutti,
da un po' di giorni sto diventando scemo con il Perl che ho sul mio webserver, ma proprio non so più dove sbattere la testa! :muro: :muro:

1) il perl risulta installato, infatti se da shell faccio "which perl", mi restituisce /usr/bin/perl

2) Qualsiasi script metto nella cartella cgi-bin, quando lo eseguo mi trovo il solito errore:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact ecc. ecc.
More information about this error may be available in the server error log.

3) vado a guardare nei log e mi trovo: Premature end of script headers: nome_script.cgi

4) provo a richiamare lo script da shell anzichè da browser e mi risponde:
: bad interpreter: No such file or directory

cosa avrò sbagliato?
spero che qualcuno sappia darmi una mano

grazie in anticipo a tutti

ciao
bauer

BradPatagarro
30-09-2005, 08:43
nessuno ha un'idea? :mbe:

kingv
30-09-2005, 08:55
il tuo script iniza con:

#!/usr/bin/perl



?


posta il pezzo di errorlog corrispondente a una richiesta andata in errore.

BradPatagarro
30-09-2005, 11:08
si, lo script inizia con #!/usr/bin/perl


ecco cosa c'è in errorlog:

[Fri Sep 30 03:05:50 2005] [error] [client 192.168.1.189] (2)No such file or directory: exec of '/var/www/cgi-bin/clock.cgi' failed
[Fri Sep 30 03:05:50 2005] [error] [client 192.168.1.189] Premature end of script headers: clock.cgi

kingv
30-09-2005, 12:56
ti dice che non c'e' il file, per cui o hai sbagliato nome oppure l'utente con cui gira il webserver non ha i premessi per accedere.