Quijost

Por favor ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Búsqueda Avanzada  

Noticias:

Quijost.com - Hosting Gratis al alcance de tus manos

Autor Tema: Django recien creado con Internal Server Error  (Leído 3856 veces)

0 Usuarios y 1 Visitante están viendo este tema.

canina

  • Usuario nuevo
  • *
  • Karma: +0/-0
  • Desconectado Desconectado
  • Mensajes: 7
    • Ver Perfil
Django recien creado con Internal Server Error
« en: Junio 21, 2011, 14:51:03 pm »

Estoy tratando de poner en marcha un pequeño proyecto Django en la cuenta canina que tenemos contratada con ustedes. He seguido las guías y documentación que tienen en sus foro y no ha sido posible hacerlo.

El Django en cuestion esta en /home/canina/public_html/nuevo

Es un proyecto recien creado con "django-admin.py startproject nuevo"

En /home/canina/public_html/ estan los ficheros django.wsgi y .htaccess
y el contenido es

django.wsgi

Código: [Seleccionar]
import os, sys

sys.path.append('/home/canina/public_html/nuevo')
sys.path.append('/home/canina/public_html')

os.environ['DJANGO_SETTINGS_MODULE'] = 'nuevo.settings'
os.environ['PYTHON_EGG_CACHE'] = '/tmp/trac-eggs'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()



.htaccess

Código: [Seleccionar]
SetHandler wsgi-script
PythonHandler wsgi_handler

RewriteEngine On
RewriteBase /                                                 
# tambien he probado con ReWriteBase /nuevo
RewriteCond %{REQUEST_URI} !(django.wsgi)
RewriteRule ^(.*)$ django.wsgi/$1 [L]


----------------------------------------------------------------------------------------

El error que da al cargar http://canina.quijost.com/ como http://canina.quijost.com/nuevo es:

Internal Server Error


Se que aun estaís liados con la reciente caida del servidor, asi que la cuestión es esta: ¿Es una cosa de vuestro servidor que aun estais solucionando o si es un error en el .htaccess y como solucionarlo?


Gracias por anticipado.
En línea

shakaran

  • Soporte
  • Administrator
  • Usuario profesional
  • *****
  • Karma: +12/-0
  • Desconectado Desconectado
  • Sexo: Masculino
  • Mensajes: 487
  • Un buen soporte lo es todo
    • Ver Perfil
    • Shakaran
Re:Django recien creado con Internal Server Error
« Respuesta #1 en: Junio 21, 2011, 15:03:28 pm »

Hola,

El error 500 que se produce es porque en el .htaccess estas usando PythonHandler, que es una directiva de mod_python de Apache, pero nosotros actualmente usamos mod_wsgi, por lo que no es necesaria y Apache al no interpretarla falla con lo siguiente:

Código: [Seleccionar]
/home/canina/public_html/.htaccess: Invalid command 'PythonHandler', perhaps misspelled or defined by a module not included in the server configuration
Luego la solución es revisar las directivas que sitúas en tu .htaccess y evitar las que sean de mod_python

En línea
Ángel Guzmán Maeso
Quijost Founder - Backend Engineer & Main support

canina

  • Usuario nuevo
  • *
  • Karma: +0/-0
  • Desconectado Desconectado
  • Mensajes: 7
    • Ver Perfil
Re:Django recien creado con Internal Server Error
« Respuesta #2 en: Junio 21, 2011, 15:16:35 pm »

Correcto, es eliminando

Código: [Seleccionar]
PythonHandler wsgi_handler
de .htaccess

Mucha gracias shakaran
En línea
 

Página generada en 0.155 segundos con 23 consultas.