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:

Deja tu post en el foro para hacer algun tipo de consulta

Autor Tema: Error 500 al publicar sitio Debug=False  (Leído 5459 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

reservasenlinea

  • Usuario nuevo
  • *
  • Karma: +0/-0
  • Desconectado Desconectado
  • Mensajes: 13
    • Ver Perfil
Error 500 al publicar sitio Debug=False
« en: Mayo 05, 2013, 19:47:44 pm »

Hola,

Al intentar publicar un sitio y definir en el Settings.py Debug=False, me da el siguiente error 500:

Código: [Seleccionar]
  File "/usr/local/lib/python2.7/site-packages/Django-1.5.1-py2.7.egg/django/core/handlers/base.py", line 92, in get_response
    response = middleware_method(request)

  File "/usr/local/lib/python2.7/site-packages/Django-1.5.1-py2.7.egg/django/middleware/common.py", line 57, in process_request
    host = request.get_host()

  File "/usr/local/lib/python2.7/site-packages/Django-1.5.1-py2.7.egg/django/http/request.py", line 72, in get_host
    "Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS): %s" % host)

SuspiciousOperation: Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS):

he intentado poner (pero funciona igual):

Código: [Seleccionar]
ALLOWED_HOSTS = ['www.sitio.com']
Además le agrega a los archivos "/" al final:
Código: [Seleccionar]
http://www.sitio.com/static/img/second-nav-bg.png/
http://www.sitio.com/static/js/jquery-ui.min.css/
http://www.sitio.com/static/js/custom.js/
...

Gracias de antemano.
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:Error 500 al publicar sitio Debug=False
« Respuesta #1 en: Mayo 06, 2013, 00:18:02 am »

Hola,

Si ya ha definido en su settings.py en Django 1.5 la directiva ALLOWED_HOST. Debería comprobar que la cabecera (header) HTTP_HOST coincide con el valor que ha establecido en ALLOWED_HOST, ya que este puede ser el posible motivo de que siga produciéndose el mismo error.

También puede capturar la excepción SuspiciousOperation e ignorarla (comportamiento similar en Django 1.4, aunque esto esta desaconsejado porque puede suponer riesgos de seguridad).
En línea
Ángel Guzmán Maeso
Quijost Founder - Backend Engineer & Main support
 

Página generada en 0.11 segundos con 37 consultas.