Erste "ImproperlyConfigured: Die SECRET_KEY-Einstellung darf nicht leer sein." Fehler bei der Bereitstellung von mezzanine-3.0.9 auf openshift
Habe ich nach dieser (http://appsembler.com/blog/django-deployment-using-openshift/) tutorial zum bereitstellen von mezzanine-3.0.9 mit python 2.7 und mysql 5.1
Nach bereitstellen, wenn ich die http-Anforderung erhalte ich die folgende Fehlermeldung protokolliert:
[Sat Mar 22 00:44:31 2014] [error] /var/lib/openshift/532c9876e0b8cdcdeb0001c8/python/virtenv/lib/python2.7/site-packages/Mezzanine-3.0.9-py2.7.egg/mezzanine/utils/conf.py:51: UserWarning: You haven't defined the ALLOWED_HOSTS settings, which Django 1.5 requires. Will fall back to the domains configured as sites.
[Sat Mar 22 00:44:31 2014] [error] warn("You haven't defined the ALLOWED_HOSTS settings, which "
[Sat Mar 22 00:44:53 2014] [error] /var/lib/openshift/532c9876e0b8cdcdeb0001c8/python/virtenv/lib/python2.7/site-packages/Mezzanine-3.0.9-py2.7.egg/mezzanine/utils/conf.py:59: UserWarning: TIME_ZONE setting is not set, using closest match: America/New_York
[Sat Mar 22 00:44:53 2014] [error] warn("TIME_ZONE setting is not set, using closest match: %s" % tz)
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] mod_wsgi (pid=501717): Exception occurred processing WSGI script '/var/lib/openshift/532c9876e0b8cdcdeb0001c8/app-root/runtime/repo/wsgi/application'.
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] Traceback (most recent call last):
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] File "/var/lib/openshift/532c9876e0b8cdcdeb0001c8/python/virtenv/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/core/handlers/wsgi.py", line 187, in __call__
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] self.load_middleware()
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] File "/var/lib/openshift/532c9876e0b8cdcdeb0001c8/python/virtenv/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/core/handlers/base.py", line 46, in load_middleware
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] for middleware_path in settings.MIDDLEWARE_CLASSES:
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] File "/var/lib/openshift/532c9876e0b8cdcdeb0001c8/python/virtenv/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/conf/__init__.py", line 54, in __getattr__
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] self._setup(name)
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] File "/var/lib/openshift/532c9876e0b8cdcdeb0001c8/python/virtenv/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/conf/__init__.py", line 49, in _setup
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] self._wrapped = Settings(settings_module)
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] File "/var/lib/openshift/532c9876e0b8cdcdeb0001c8/python/virtenv/lib/python2.7/site-packages/Django-1.6.2-py2.7.egg/django/conf/__init__.py", line 151, in __init__
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.")
[Sat Mar 22 00:44:53 2014] [error] [client 127.8.79.129] ImproperlyConfigured: The SECRET_KEY setting must not be empty.
Hier ist meine settings.py (http://pastebin.com/uJT6VVmm) & wsgi - /Programm-Datei (http://pastebin.com/21DBpUgp).
Können Sie mir bitte helfen mit dem problem.
Dank
- Welcher Teil der Django-Dokumentation haben Sie Probleme mit?
- Keine Probleme mit der django-Dokumentation. Die app funktioniert gut, wenn Sie lokal ausgeführt, verursacht aber problem beim Deployment auf openshift.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie haben übersprungen dieses Teil der Django-Dokumentation . Wenn
SECRET_KEY
ist nicht vorhanden settings.py standardmäßig seine leere .SECRET_KEY
generiert, wenn Siestartproject
Befehl. So stellen Sie sicher, Sie habenSECRET_KEY
in Ihremsettings.py
oder oderlocal_settings.py
- Datei .Ich habe gerade eine quickstart für die Einrichtung Zwischengeschoss, auf openshift, das habe ich auch erstellt es eine sehr detaillierte Beschreibung, wie mezzanine-setup von Grund auf neu. Von dem, was ich erlebt habe die Einstellung hier sind meine änderungen an
settings.py
:SECRET_KEY
undNEVERCACHE_KEY
ALLOWED_HOSTS
zu gehören.rhcloud.com