Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [apache2] CGI Perl non vengono eseguiti

    come dal titolo il server Apache2 non mi esegue i cgi fatti in perl (*.pl).
    quando digito sull'URL http://localhost/cgi-bin/preload.pl invece che eseguirlo, mi viene proposta la classica finestra per effettuare il download del file !

    la mia config nella directory sites-enabled è la seguente:
    NameVirtualHost webmail.keyworld.it:80
    <VirtualHost webmail.keyworld.it:80>
    DocumentRoot /var/www/webmail
    ServerName webmail.keyworld.it

    ScriptAlias /cgi-bin/ /var/www/webmail/cgi-bin/openwebmail/
    <Directory "/var/www/webmail/cgi-bin/openwebmail">
    AllowOverride All
    Options ExecCGI
    Order allow,deny
    Allow from all
    </Directory>

    </VirtualHost>


    i permessi al file sono:
    -rwxr-xr-x 1 keyworld keyworld 4855 2005-01-29 08:11 preload.pl

    mi potete aiutare ?

    Grazie
    Stephen

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Verifica che siano presenti le righe
    codice:
    AddHandler cgi-script .cgi
    AddHandler cgi-script .pl
    (o meglio, nel tuo caso serve la seconda)
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    fatto... riavviato apache2... ma non funziona... tutto e' rimasto come prima.

    Stephen

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Hai caricato lil modulo almeno?

  5. #5
    Hai caricato lil modulo almeno?
    come faccio a verificarlo ?

    Stephen

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Nel file di config di apache quando carica i moduli ci deve essere il mod_perl e il mod_cgi, può darsi che tu debba atp-gettarli se hai debian...

  7. #7
    Nel file di config di apache quando carica i moduli ci deve essere il mod_perl e il mod_cgi, può darsi che tu debba atp-gettarli se hai debian...
    il mod_cgi mancava... ora l'ho aggiunto ma il risultato non cambia...

  8. #8
    prova così:

    <VirtualHost webmail.keyworld.it:80>
    DocumentRoot /var/www/webmail
    ServerName webmail.keyworld.it

    ScriptAlias /cgi-bin/ /var/www/webmail/cgi-bin/openwebmail/
    <Directory "/var/www/webmail/cgi-bin/openwebmail/">
    AllowOverride All
    Options +ExecCGI
    Order allow,deny
    Allow from all
    </Directory>

    </VirtualHost>


  9. #9
    Ho lo stesso problema anch'io: ho installato un Content Manager fatto in Perl e Apache, nel momento che apro la pagina iniziale, fa partire dal browser la finstra di download. :rollo:
    "Na' sedia te vojo tirà!"

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    Ma avete i moduli installati e caricati? E' strano... I logs cosa dicono? Che distro avete?

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.