Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere un problema di script Perl o Python
Questa guida descrive in dettaglio l'uso di script Perl oppure Python sur Web hosting Infomaniak.
Preambolo
- Gli script Perl e Python sono spesso utilizzati con il modulo CGID di Apache per generare contenuti dinamici sui server Web.
- Questo modulo consente ad Apache di elaborare le query che utilizzano script scritti in Perl o Python tramite il protocollo CGI (Common Gateway Interface), offrendo la possibilità di creare pagine web interattive e reattive in base alle interazioni degli utenti con il sito.
- Tuttavia, per motivi di sicurezza, Infomaniak ha scelto di disattivare la capacità di eseguire script scritti in Perl o Python tramite questo modulo specifico (CGID) di Apache sulle sue offerte di hosting condivise.
- Pertanto, è necessario prendere in considerazione la Cambiare offerta per un'offerta di Server Cloud se sei attualmente su un hosting Web condiviso.
Utilizzo degli script
Ecco alcune informazioni pratiche:
- La posizione (path) dell'interprete di python è
/usr/bin/python
. mod_python
Non è supportato.- Esecuzione di script senza estensione
pl
oppurecgi
Tuttavia, non è possibile un file.pl
può esistere ed essere chiamato tramite un URL senza l'estensione.
Se si ottiene il seguente messaggio di errore:
CGIWrap Error: Execution of this script not permitted
Execution of that script is not permitted for the following reason:
(1) Script file not found.
Request Data:Extra Path Info: /dossier/wwwdata/collection/vignettes/blabla.PL.12.34.56.gif
mentre il file caricato è una semplice immagine GIF con un nome di file di tipo "blabla.PL.12.34.56.gif
"Questo deriva dal nome dei file in questione. Per aggirare il problema, Rinomina semplicemente i tuoi file.
Link a questa FAQ: