Quijost

Webmaster => Desarrollo Web => Mensaje iniciado por: MalaLeche en Diciembre 14, 2011, 14:38:37 pm

Título: Problemas con sitio Wordpress y Django
Publicado por: MalaLeche en Diciembre 14, 2011, 14:38:37 pm
Hola estoy migrando mi blog wordpress, tengo en estos momentos mi sitio de pruebas Django alojado.

Agregue un dominio adicional el cual debería apuntar a mi blog, para mi nuevo dominio (blog) se creo en el directorio raíz la carpeta portal, y según respuesta del soporte vía mail tengo que crear el subdominio portal.malaleche.quijost.com y según otra respuesta del soporte tengo que configurar un .htaccess según el siguiente post http://quijost.com/foro/desarrollo-web/como-crear-nuevos-dominios-y-projectos-django-en-el-plan-epremium/msg595/#msg595 (http://quijost.com/foro/desarrollo-web/como-crear-nuevos-dominios-y-projectos-django-en-el-plan-epremium/msg595/#msg595)

dejo mi .htaccess:

Código: [Seleccionar]
SetHandler wsgi-script


RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_URI} ^malaleche\.cl$ [OR]
RewriteCond %{REQUEST_URI} ^www\.malaleche\.cl$
RewriteRule ^/?$ "http\:\/\/www\.malaleche\.cl" [R=301,L]
RewriteCond %{REQUEST_URI} ^malaleche.cl
RewriteRule ^ http://www.malaleche.cl%{REQUEST_URI} [L,R=301]


RewriteCond %{REQUEST_URI} !(django.wsgi)
RewriteRule ^(.*)$ django.wsgi/pueba/$1 [L]


El problema es que cuando ingreso www.malaleche.cl me manda a la linda página donde dice que no se encuentra el documento y el log del error dice:

Código: [Seleccionar]
[Wed Dec 14 03:54:21 2011] [error] [client xx.xx.xx.xx] Target WSGI script not found or unable to stat: /home/malalech/public_html/portal/django.wsgi

espero que me puedan ayudar, saludos.
Título: Re:Problemas con sitio Wordpress y Django
Publicado por: ernestmego en Diciembre 14, 2011, 14:55:03 pm
Hola,

Según pone en su .htaccess:

Código: [Seleccionar]
RewriteCond %{REQUEST_URI} !(django.wsgi)
RewriteRule ^(.*)$ django.wsgi/pueba/$1 [L]

Esas líneas indican que toda dirección que no sea el fichero django.wsgi se redireccione al archivo django.wsgi.

Por lo tanto debe crear el archivo django.wsgi en su directorio portal, con el código python para Django.
Título: Re:Problemas con sitio Wordpress y Django
Publicado por: MalaLeche en Diciembre 14, 2011, 15:10:03 pm
El directorio portal tiene mi blog wordpress, no tiene nada que ver con Django, mi sitio de pruebas Django esta en otro directorio y con el no tengo problemas.
Título: Re:Problemas con sitio Wordpress y Django
Publicado por: ernestmego en Diciembre 14, 2011, 15:12:34 pm
Su problema no es con Django, es con el .htaccess que tiene definido para Django.

Las reglas que aplica para su redirección son demasiado generales y de ahí que este redireccionando también el directorio "portal" donde tiene su instalación wordpress.

Debe modificar las mismas o mover su .htaccess.
Título: Re:Problemas con sitio Wordpress y Django
Publicado por: MalaLeche en Diciembre 14, 2011, 15:52:33 pm
Algún ejemplo de como podría ser?
Título: Re:Problemas con sitio Wordpress y Django
Publicado por: ernestmego en Diciembre 14, 2011, 16:01:49 pm
Debe modificar las reglas del .htaccess que implican a Django para que no se apliquen donde tenga su blog wordpress.

Tiene la documentación de Apache para RewriteCond en la siguiente dirección:

http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewritecond