FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Python en hospedaje compartido (shared hosting)
¿Quién dijo que python no funciona en cuentas compartidas?... me animaría a decir que la mayoría de empresas de hospedaje web usan el mix [linux/unix] + apache + php + mysql, por lo que en los primeros dos componentes tenemos lo que necesitamos: Linux/Unix + apache.
¿Pero porqué esos dos?... ¿y python?
Entonces, si tenemos una cuenta con apache en un servidor unix/linux no necesitamos mas. Cita:
Como buenos informáticos, partamos por el Hola Mundo... ¿Qué sería de la travesía por un nuevo lenguaje sin el Hola Mundo? En la documentación de python ¿alguien ha dado una vuelta por allí? encontramos un capítulo dedicado a como usar python en la web, tenemos un código de ejemplo de un script cgi y otro fastcgi, así que partamos primero por el cgi: Código:
#!/usr/bin/env python # -*- coding: UTF-8 -*- # enable debugging import cgitb cgitb.enable() print "Content-Type: text/plain;charset=utf-8" print print "Hello World!" No olvidar que para que el script pueda ser ejecutado, el usuario de apache debe tener permisos de ejecución sobre ese archivo, así que le podemos dar permisos entre 755 y 777. Ahora vamos con el navegador http://midominio.com/cgi-bin/hello_world.py Así que quien tenga una cuenta compartida que empiece a probarlo... ¿alguno de los moderadores con acceso al servidor podría hacer la prueba sin tocar nada en apache... solo metiendo el script en el cgi-bin? Mas adelante les pongo otro HowTo de una configuración mas avanzada para una app real utilizando siempre las cuentas compartidas Saludos Última edición por D-MO fecha: 24-07-2012 a las 20:33:59. |
#2
|
||||
|
||||
Cita:
Ya hice la prueba http://clubdelphi.com/cgi-bin/hello_world.py y atestiguo que funciona tal cual dice D-MO // Saludos |
#3
|
||||
|
||||
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
Dime qué tutorial lees y te diré que aprendes
Ya en serio, ¿cómo eran los ejemplos? // Saludos |
#5
|
||||
|
||||
La verdad es que cogí el directorio donde tenía todo lo que iba bajando sobre python y django y lo borré
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
D-MO:
¿Para qué es el cgitb.enable? Porque si omito esas lineas igual sirve: Código:
#!/usr/bin/env python # -*- coding: UTF-8 -*- print "Content-Type: text/plain;charset=utf-8" print print "Hello World!" |
#7
|
||||
|
||||
Ouch!!...
Gracias por hacer la pública la prueba Como dije arriba, el código lo tomé del ejemplo de aquí tal cual, allí dicen: Cita:
Django Teaceback Debug Toolbar Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con $210D Shared memory, W7 y Delphi2010 | agustibaldo | Conexión con bases de datos | 1 | 29-06-2011 01:50:13 |
Tutorial de Python 'Python para todos' | marcoszorrilla | Noticias | 11 | 15-02-2009 06:19:15 |
Memoria Compartida. Shared Memory | escafandra | C++ Builder | 6 | 28-02-2008 18:47:40 |
hospedaje CGI | Onti | Internet | 1 | 17-06-2004 03:38:45 |
|