1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Résoudre un problème de script Perl ou Python
Ce guide détaille l'utilisation de scripts Perl ou Python sur Hébergements Web Infomaniak.
Scripts Perl et Python & CGI
Cependant, pour des considérations de sécurité, Infomaniak a choisi de désactiver la capacité à exécuter des scripts écrits en Perl ou Python via ce module spécifique (CGID) d'Apache sur ses offres d'hébergement mutualisées.
Par conséquent, il faut envisager dechanger d'offre pour une offre de Serveur Cloud si vous êtes actuellement sur un hébergement Web mutualisé ; cela se fait de façon transparente et tout est détaillé dans ce guide (cliquer ici).
Précisions
- l'emplacement (path) de l'interpréteur de python est /usr/bin/python
- mod_python n'est pas supporté
- l'exécution de scripts sans l'extension pl ou cgi n'est pas possible cependant un fichier .pl peut exister et être appelé via une URL sans l'extension
Si vous obtenez le message d'erreur suivant:
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
alors que le fichier chargé est une simple image GIF avec un nom de fichier de type "blabla.PL.12.34.56.gif" cela vient du nom des fichiers en question. Pour contourner le problème, renommer simplement vos fichiers.