Ejecutar Python en un servidor con cPanel
- Daniel De la Cruz
- 02 - Jun - 2017
- Software de terceros
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:
** 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:
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:
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