Base de conocimientos

Búsqueda Inteligente

Ejecutar Python en un servidor con cPanel

La ejecución de un archivo de Python es muy sencillo. Por lo regular, basta con colocar los archivos .py dentro del directorio cgi-bin y dentro de él, colocar un archivo .htacess.

Hoy aprenderemos cómo hacerlo en el directorio principal, es decir, dentro del public_html.

1.- Crea tu archivo .py dentro del directorio public_html, recuerda iniciar con la linea:

#! /usr/bin/python

** Si no estás seguro de la ruta de instalación de python, puedes ejecutar en consola: $ whereis python
En caso de que no tengas acceso a consola, pídele a tu proveedor de hosting que te brinde esta información. En Artehosting por default es /usr/bin/python

Ejemplo de hola.py:

#! /usr/bin/python
print "Content-type: text/html\n\n"
print "Hello world!"

2.- Cambia los permisos del archivo hola.py a 0755. Si los permisos no son cambiados, el servidor detonará un error 500

3.- Crea un archivo llamado .htaccess dentro del directorio public_html con el siguiente contenido:

Options +ExecCGI
AddHandler cgi-script py

Ahora puedes ejecutar con normalidad tu archivo .py entrando directamente a la URL correcta. Por ejemplo www.nombredetudominio.com/hola.py