Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    45

    [perl] Non interpreta i comandi

    Salve, ho installato apache mysql php su macchina con sistema operativo Debian.

    Stò tentando di far funzionare in locale un semplicissimo script perl che posto:

    #!/usr/bin/perl
    #Filename: salve.cgi
    print "Content-type:text/html\n\n";
    #HTML body
    print "<html><head><title>Prima pagina di prova<\/title><\/head>\n";
    print "<body><h1>Hello World!<\/h1><\/body><\/html>\n";

    Lo script funziona perchè l'ho testato su un server remoto, ma quando provo a farlo funzionare in locale sulla mia macchina invece di venir fuori Hello World! viene fuori lo script. Ovvero mozzila visualizza pari pari lo script.

    Sembra quindi che perl non interpreti lo script eppure con il comando which perl l'indirizzo di perl è proprio /usr/bin/perl.

    Ultima cosa il file salve.cgi ha i permessi settati su 755 quindi è eseguibile ma niente.

    Qualcuno può aiutarmi

  2. #2
    Lo devi mettere nella directory che apache riconosce come destinataria dei cgi.

    La trovi scritta in /etc/apache2/apache2.conf
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.