1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
¿Se pueden utilizar scripts Perl o Python?
Esta guía responde a la pregunta: ¿se pueden ejecutar scripts Perl o Python en un sitio alojado por Infomaniak?
Según la oferta de alojamiento y según el método...
Por motivos de seguridad, se ha desactivado el uso del lenguaje Perl & Python, vía Apache (y por lo tanto, por el módulo CGID). Del mismo modo, tampoco se pueden ejecutar estos scripts vía Apache con una oferta de alojamiento web compartido. Pero puedes cambiar a una oferta de Servidor Cloud. Por lo tanto, considera cambiar de oferta si te encuentras en un alojamiento web compartido. Encontrarás información transparente y detallada para hacerlo en esta guía práctica.
De todos modos, Perl & Python siguen pudiendo utilizarse en SSH y mediante comandos PHP que lanzan ejecutables (exec, shell_exec, ...) con todas nuestras ofertas de alojamiento de pago.
¿Cómo estar seguro de que funcionará?
Python está disponible para usarse vía CGI, el cgiwrap se ha parcheado para permitir el uso de la extensión .py además de .cgi y .pl. Por otro lado, no somos compatibles con mod_python. La ubicación (path) del intérprete de python es /usr/bin/python
Ya no permitimos la ejecución de scripts sin la extensión pl o cgi. Sin embargo, puede haber un archivo .pl y ser consultado mediante una URL sin la extensión.
Si te sale el siguiente mensaje de error:
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
cuando el archivo cargado es una simple imagen GIF con nombre de archivo tipo "blabla.PL.12.34.56.gif", se debe al nombre de los archivos en cuestión. Para evitar el problema, sencillamente cambia el nombre de los archivos.