[Risolto] Problemi con gli script Perl CGI
-
giuso321
- Prode Principiante
- Messaggi: 3
- Iscrizione: sabato 31 maggio 2014, 12:47
- Desktop: Unity
- Distribuzione: 13.04
[Risolto] Problemi con gli script Perl CGI
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
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
Ultima modifica di giuso321 il martedì 17 giugno 2014, 18:29, modificato 1 volta in totale.
- UbuNuovo
- Imperturbabile Insigne

- Messaggi: 4457
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Problemi con gli script Perl CGI
La directory predefinita per gli script cgi è "/usr/lib/cgi-bin", è dove devi mettere gli script
"localhost/cgi-bin" serve solo come alias al percorso reale "/usr/lib/cgi-bin" (impostato nel file di configurazione con
)
Ricordati che gli script devono essere eseguibili e che ogni volta che modifichi la configurazione di apache2 devi riavviarlo con
edit: Altra cosa... ma hai abilitato il modulo cgi? Devi eseguire:
Codice: Seleziona tutto
8-) ls -l /usr/lib | grep cgi
drwxr-xr-x 2 root root 4096 apr 3 14:21 cgi-binCodice: 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 restartCodice: Seleziona tutto
sudo a2enmod cgi
sudo service apache2 restartSalva l'Ucraina! 
-
giuso321
- Prode Principiante
- Messaggi: 3
- Iscrizione: sabato 31 maggio 2014, 12:47
- Desktop: Unity
- Distribuzione: 13.04
[RISOLTO] Problemi con gli script Perl CGI
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.
Avevo semplicemente introdotto la riga:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
dentro il file di configurazione e rilanciato il tutto.
Ultima modifica di giuso321 il domenica 8 giugno 2014, 22:57, modificato 1 volta in totale.
- UbuNuovo
- Imperturbabile Insigne

- Messaggi: 4457
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Problemi con gli script Perl CGI
Infatti rileggendo mi è poi venuto in mente che il problema poteva essere quello.
Ricordati di mettere risolto.
Ciaux
Ricordati di mettere risolto.
Ciaux
Salva l'Ucraina! 
- jackynet92
- Moderatore Globale

- Messaggi: 13413
- Iscrizione: sabato 3 settembre 2011, 1:41
- Desktop: Mate
- Distribuzione: Ubuntu 16.04 64bit
- Sesso: Maschile
- Località: Torino
Re: Problemi con gli script Perl CGI [funziona]
Come ti è stato già detto se ritieni risolto il problema, modifica il titolo del primo post aggiungendo all'inizio [Risolto].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.
Se vuoi puoi installare questo script che ti aggiunge un pulsante che ti permette di mettere [Risolto] con un solo click.
Alla prossima
I limiti esistono solo perché noi possiamo superarli.
-
giuso321
- Prode Principiante
- Messaggi: 3
- Iscrizione: sabato 31 maggio 2014, 12:47
- Desktop: Unity
- Distribuzione: 13.04
[RISOLTO]Problemi con gli script Perl CGI
scusa mi loggo solo ora. Terro a mente.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti