Visualizzazione dei risultati da 1 a 2 su 2

Discussione: PERL: script forbidden

  1. #1

    PERL: script forbidden

    Salve,

    ho installato l'interprete PERL su apache 2.2.4 e ho configurato il file httpd.conf specifando queste direttive aggiuntive:

    APACHE è installato in c:\programmi\apache su piattaforma Windows (XP SP3)

    ma quando eseguo lo script con questo riferimento http://localhost/cgi-bin/test.pl mi dice:
    Forbidden
    You don't have permission to access /test.pl on this server.




    <Directory />
    Options FollowSymLinks +ExecCGI
    AllowOverride None
    Allow from all
    </Directory>


    AddHandler cgi-script .pl
    ScriptAlias /cgi-bin/ "C:/Programmi/Apache/cgi-bin/"


    dove test contiene:
    Codice PHP:
     #!c:/Perl/bin/perl.exe
    use CGI;
    $mio_nome 'Gabriel';
    print
    "Content-type: text/html\n\n"
    print 
    "Ciao, mi chiamo $mio_nome"

    <Directory />
    Options FollowSymLinks +ExecCGI
    AllowOverride None
    Allow from all
    </Directory>


    AddHandler cgi-script .pl
    ScriptAlias /cgi-bin/ "C:/Programmi/Apache/cgi-bin/"


    un suggerimento ? vi ringrazio
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

  2. #2
    RISOLTO

    dovevo inserite le direttive all'interno del tag

    <ifModule alias_module>
    ScriptAlias /cgi-bin/ "C:/Programmi/Apache/cgi-bin/"
    AddHandler cgi-script .pl

    </IfModule>


    poi

    <Directory "C:/Programmi/Apache/cgi-bin">
    AllowOverride All
    Options FollowSymLinks +ExecCGI
    Order allow,deny
    Allow from all
    </Directory>


    grazie lo stesso
    IMPOSSIBLE IS NOTHING - LOOK BEFORE YOU LEAP !!!

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.