196
Python / Re:Error 500 con django
« en: Noviembre 21, 2011, 07:51:50 a. m. »
Hola y bienvenido,
Con cPanel tenemos algunas limitaciones para el error_log en Django y estos errores se escriben en el error_log general de root.
En el foro hay algun tema, donde se explica como capturar los errores de la salida estándar de Python a un archivo o bien capturar las excepciones para poder realizar una depuración.
No obstante, no tenemos problema en buscar y mostraros el error cuando no funcione vuestra aplicación Django.
En concreto tu problema parece ser el siguiente:
Luego parece ser, que recibes un ImportError ya que no encuentra en las rutas que estas definiendo el archivo de pueba.settings y esto se interpreta como un error 500.
Con cPanel tenemos algunas limitaciones para el error_log en Django y estos errores se escriben en el error_log general de root.
En el foro hay algun tema, donde se explica como capturar los errores de la salida estándar de Python a un archivo o bien capturar las excepciones para poder realizar una depuración.
No obstante, no tenemos problema en buscar y mostraros el error cuando no funcione vuestra aplicación Django.
En concreto tu problema parece ser el siguiente:
Código: [Seleccionar]
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] mod_wsgi (pid=13889): Exception occurred processing WSGI script '/home/malalech/public_html/django.wsgi'.
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] Traceback (most recent call last):
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/core/handlers/wsgi.py", line 250, in __call__
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] self.load_middleware()
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/core/handlers/base.py", line 39, in load_middleware
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] for middleware_path in settings.MIDDLEWARE_CLASSES:
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/utils/functional.py", line 276, in __getattr__
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] self._setup()
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/conf/__init__.py", line 42, in _setup
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] self._wrapped = Settings(settings_module)
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] File "/usr/local/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg/django/conf/__init__.py", line 89, in __init__
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
[Mon Nov 21 07:43:44 2011] [error] [client XXX.XXX.XXX.XXX] ImportError: Could not import settings 'pueba.settings' (Is it on sys.path?): No module named pueba.settings
Luego parece ser, que recibes un ImportError ya que no encuentra en las rutas que estas definiendo el archivo de pueba.settings y esto se interpreta como un error 500.