Pagina 1 di 1

[Risolto] Problemi con gli script Perl CGI

Inviato: sabato 31 maggio 2014, 13:13
da giuso321
Buongiorno a tutti,

Utilizzo Ubuntu da qualche mese. Ho provato recentemente a configurare Apache
per lanciare dei semplicissimi script in Perl. Il poblema e che il browser mi apre lo scritto facendomi vedere il file sorgente
invece della pagina web. Ho utilizzato gli script riportati sul libro "Learning Perl" ed anche lo script dimostrativo riportato su sito di apache:

#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Hello, World.";

Ogni volta che digito localhost/cgi-bin/nomescript.pl nel browser questo mi lancia gedit e mi apre lo spript facendomi vedere i codice.

Apache e' nella versione 2.4.
Browser:Firefox
Ubuntu:13.04
Sembrerebbe piu un problema del Browser.

Riuscireste a darmi qualche consigli a riguardo?

Vi ringrazio

Re: Problemi con gli script Perl CGI

Inviato: sabato 31 maggio 2014, 23:54
da UbuNuovo
La directory predefinita per gli script cgi è "/usr/lib/cgi-bin", è dove devi mettere gli script

Codice: Seleziona tutto

8-) ls -l /usr/lib | grep cgi
drwxr-xr-x   2 root root         4096 apr  3 14:21 cgi-bin
"localhost/cgi-bin" serve solo come alias al percorso reale "/usr/lib/cgi-bin" (impostato nel file di configurazione con

Codice: Seleziona tutto

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
)

Ricordati che gli script devono essere eseguibili e che ogni volta che modifichi la configurazione di apache2 devi riavviarlo con

Codice: Seleziona tutto

sudo service apache2 restart
edit: Altra cosa... ma hai abilitato il modulo cgi? Devi eseguire:

Codice: Seleziona tutto

sudo a2enmod cgi
sudo service apache2 restart

[RISOLTO] Problemi con gli script Perl CGI

Inviato: domenica 1 giugno 2014, 11:32
da giuso321
Ti ringrazio gentilissimo mancava il Modulo CGI.
Avevo semplicemente introdotto la riga:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
dentro il file di configurazione e rilanciato il tutto.

Re: Problemi con gli script Perl CGI

Inviato: domenica 1 giugno 2014, 11:38
da UbuNuovo
Infatti rileggendo mi è poi venuto in mente che il problema poteva essere quello.
Ricordati di mettere risolto.
Ciaux

Re: Problemi con gli script Perl CGI [funziona]

Inviato: domenica 1 giugno 2014, 11:48
da jackynet92
giuso321 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4592213#p4592213][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ti ringrazio gentilissimo mancava il Modulo CGI.
Avevo semplicemente introdotto la riga:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
dentro il file di configurazione e rilanciato il tutto.
Come ti è stato già detto se ritieni risolto il problema, modifica il titolo del primo post aggiungendo all'inizio [Risolto].

Se vuoi puoi installare questo script che ti aggiunge un pulsante che ti permette di mettere [Risolto] con un solo click.

Alla prossima :ciao:

[RISOLTO]Problemi con gli script Perl CGI

Inviato: lunedì 9 giugno 2014, 22:18
da giuso321
scusa mi loggo solo ora. Terro a mente.