2015-07-13 4 views
0

Я прочитал все вопросы на этом сайте и всех других учебных пособиях в Интернете, и ничто не работает для меня, и я действительно думаю о том, чтобы просто сбрасывать герою все вместе.Heroku DEBUG = False ==> 500 Ошибка

вот моя проблема, когда я установил DEBUG в False, я получаю ошибку 500, но я все равно могу получить доступ к моей странице администратора, как правило.

мои настройки Heroku выглядит следующим образом

from base import * 
import dj_database_url 

from os.path import abspath, basename, dirname, join, normpath 
from sys import path 
from memcacheify import memcacheify 

CACHES = memcacheify() 

# Allow all host headers 


DATABASES['default'] = dj_database_url.config() 
SITE_ID = 3 

DEBUG = False 
ALLOWED_HOSTS = ["*"] 

Я попытался позволили хозяевам быть my-herokuapp.herokoapp.com и быть локальный и локальный IP-адрес. У меня нет идей, и я понятия не имею, почему он не работает.

+0

Каких страницы возвращают ошибку 500, когда 'DEBUG = false'? Все * но * страница администратора? Можете ли вы обновить свой вопрос с выходом журнала «heroku logs --source app»? Я также предполагаю, что вы добавили 'pylibmc == 1.2.3' в свой' requirements.txt' в соответствии с https://github.com/rdegges/django-heroku-memcacheify#usage – elithrar

+2

Что такое сообщение об ошибке? Вы должны настроить ведение журнала django для записи ошибок в файл журнала при использовании 'DEBUG = False'. Дополнительная информация о настройке ведения журнала в этом потоке: http://stackoverflow.com/questions/4558879/python-django-log-to-console-under-runserver-log-to-file-under-apache –

+0

@elithrar pylimbc is в моем файле требований.txt, и да все, кроме страницы администрирования, не работает. – camara90100

ответ

0

если местное allowed_hosts = [ 'локального', '127.0.0.1'] еще allowed_hosts = [ 'web.ru']

+0

Что такое 'web.ru'? – camara90100

+0

название вашего сайта! –

+0

попробовал это, не работал – camara90100

 Смежные вопросы

  • Нет связанных вопросов^_^