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 dettaglia l'uso di script Perl o Python su Hébergements Web Infomaniak.
Premessa
- I script Perl e Python vengono spesso utilizzati con il modulo CGID di Apache per generare contenuti dinamici sui server web.
- Questo modulo consente ad Apache di elaborare le richieste utilizzando script scritti in Perl o Python tramite il protocollo CGI (Common Gateway Interface), offrendo così 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 possibilità di eseguire script scritti in Perl o Python tramite questo modulo specifico (CGID) di Apache sulle sue offerte di hosting condiviso.
- Di conseguenza, è necessario considerare di cambiare offerta per un'offerta di Serveur Cloud se si è attualmente su un hosting web condiviso.
Utilizzo degli script
Ecco alcune informazioni pratiche:
- Il percorso (path) dell'interprete di python è
/usr/bin/python
. mod_python
non è supportato.- L'esecuzione di script senza l'estensione
pl
ocgi
non è possibile, tuttavia un file.pl
può esistere e essere chiamato tramite un URL senza l'estensione.
Se ricevi 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 file di tipo "blabla.PL.12.34.56.gif
" questo è dovuto al nome dei file in questione. Per aggirare il problema, rinominate semplicemente i vostri file.
Link a questa FAQ: