Re: [Django-es] Subir proyecto django a hosting compartido

859 views
Skip to first unread message

Francisco Pandol

unread,
Sep 20, 2012, 5:29:04 PM9/20/12
to djan...@googlegroups.com
¿Y cuál es tu problema específicamente?

2012/9/20 Omar Hernandez <omari...@gmail.com>
Hola amigos que tal grande esta comunidad!.

les comento

he tratado de subir mi proyecto que he desarrollado sobre DJANGO a mi hosting corpartido .
mi hosting es justhost.com . he leido que mi proyecto lo tengo que guardar en cgi-bin y darle todos los permisos a los archivos ,
 ya le he instalado django 1.4 , tiene python 2.7  , he  seguido la documentacion
que proporciona djangoproject  https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/ pero simplementeno doy una.
he leido sobre virtualhost , mod_wgci , wgci.py y bueno no se si ya me desvie de mi objetivo .

 agradeceria muchisimo que alguien me puediera brindar informacion , ayuda , documentacion para resolver mi problema , sin mas muchisimas gracias por su atencion!

--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.



--
Francisco Pandol

Omar Hernandez

unread,
Sep 21, 2012, 1:51:11 PM9/21/12
to djan...@googlegroups.com
Que muchos de estos tutoriales me indican que debo modificar el archivo httpd.conf o entrar en etc/apache2/.. y no tengo acceso a ello en mi hosting compartido o almenos no los encuentro , y eso me limita . no se si voy por el camino correcto. Gracias por responder
Message has been deleted
Message has been deleted

Oscar Carballal

unread,
Sep 21, 2012, 11:44:58 PM9/21/12
to djan...@googlegroups.com
Mirate este post que hice hace tiempo[1], yo tengo este proyecto:
http://demo.ecidadania.org funcionando en un hosting compartido de
Dreamhost y no he tenido que tocar nada de apache, instalé todo en un
virtualenv, y después usé es Passenger que usa el servidor.

En el post explico como instalar django, pero tal vez te sirva. La
parte dura la hace Passenger, debes mirar si tienes algun intérprete
CGI a mano que te de tu proveedor, como mod_python, uwsgi, passenger,
etc.

[1] http://blog.oscarcp.com/?p=167

Un saludo,
Oscar

El día 22 de septiembre de 2012 00:11, pythonero
<softwar...@gmail.com> escribió:
> Lo unico que me pregunto es para que los subiste a CGI-BIN

Omar Hernandez

unread,
Sep 22, 2012, 9:48:39 AM9/22/12
to djan...@googlegroups.com
Hola pythonero , Oscar Carballal  muchas gracias por su tiempo .

asi es
pythonero lo que intento es que mi proyecto corra en mi dominio www.midominio.com pero no logro hacer que eso pase
mi error es que subo mi proyecto y nada no pasa nada ni un error ni nada no hay señales , entonces pienso que voy mal .
al seguir esta documentacion https://docs.djangoproject.com/en/1.2/howto/deployment/modwsgi/ dejo de seguirlo porque comenta que hay que editar el
httpd.conf de apache y bueno .

He leido sobre correr django sobre apache usando wgsi pienso que hasta ahi voy bien . Oscar  Muchas gracias por tu post , pero en mi server ya instale django 1.4, python 2.7 y wgsi muchisimas gracias.

Muchas gracias por su atencion

Ramiro Morales

unread,
Sep 22, 2012, 11:10:13 AM9/22/12
to djan...@googlegroups.com
2012/9/20 Omar Hernandez <omari...@gmail.com>:
> Hola amigos que tal grande esta comunidad!.
>
> les comento
>
> he tratado de subir mi proyecto que he desarrollado sobre DJANGO a mi
> hosting corpartido .
> mi hosting es justhost.com . he leido que mi proyecto lo tengo que guardar
> en cgi-bin y darle todos los permisos a los archivos ,
> ya le he instalado django 1.4 , tiene python 2.7 , he seguido la
> documentacion
> que proporciona djangoproject
> https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/ pero
> simplementeno doy una.
> he leido sobre virtualhost , mod_wgci , wgci.py y bueno no se si ya me
> desvie de mi objetivo .
>
> agradeceria muchisimo que alguien me puediera brindar informacion , ayuda ,
> documentacion para resolver mi problema , sin mas muchisimas gracias por su
> atencion!

Lo primero que tenes que averiguar es qué métodos de integración entre el web
server y Python ofrece tu proveedor de Web hosting.

Los métodos existentes son: CGI FastCGI, WSGI.

Si el proveedor ofrece solamente CGI estás en problemas. Ya que Django (y en
gral. ningun framework) no soporta CGI (ya has visto en la documentación que
solo soporta FastCGI y WSGI).

CGI es el método mas antiguo y no es muy usable con aplicaciones mas complejas
que un simple formulario que tome los datos y los envie por email o los
almacene en un archivo de texto.

En CGI cada petición HTTP es manejada y respondida por un proceso
independiente, no contempla que el mismo persista por mas de una petición
HTTP. En el caso de lenguajes interpretados como Python esto significa cargar
y descargar en/de memoria el intérprete Python.

Pongo énfasis en comentarte sobre CGI porque la mayoría de los proveedores de
hosting compartido solo ofrecen CGI (una cuestión de costoso, ofrecer algún
otro método significaría una mayor inversión en hardware y software y por lo
tanto costos de abono mensual mayores). Esto no impide que anuncien que
soportan Python y en el fondo no es incorrecto pero a los efectos practicos de
una aplicación o sitio que usan Django no sirve de mucho.


--
Ramiro Morales

Omar Hernandez

unread,
Sep 22, 2012, 1:33:41 PM9/22/12
to djan...@googlegroups.com
Muchisimas gracias por su atencion , les comento , segui los consejos y palabras de todos y consegui la solucion mi hosting justhost.com soporta fcgi entonces segui este tutorial
http://simplyargh.blogspot.mx/2012/04/python-27-django-14-on-bluehost.html
y ahora mi proyecto corre al 100% muchas gracias!

dejo esto por si a alguien le llega a servir.

Willians Vivanco

unread,
Sep 24, 2012, 9:57:17 PM9/24/12
to djan...@googlegroups.com
Normalmente en los hosts compartidos lo que proponen es un .htaccess en el directorio raíz de tu aplicación (o a donde apunta el virtualhost) para configuraciones puntuales de tu aplicación.

No esperes nunca que te permitan editar la configuración del apache.

Suerte con eso.
Slds,
Willians
Reply all
Reply to author
Forward
0 new messages