2013-11-21 2 views
0

내 앱을 배포하기 위해 헤로 꾸 입문서에서 장고 시작하기를 수행 중입니다. 로컬 테스트 첫째, 내가 주임 시작 실행 :포어 맨 시작으로 인해 서버 오류가 발생합니다. 500

url(r'^rides/', include('rides.urls')), 
url(r'^admin/', include(admin.site.urls)), 

:

| => foreman start 
00:47:08 web.1 | started with pid 4465 
00:47:09 web.1 | 2013-11-21 00:47:09 [4465] [INFO] Starting gunicorn 18.0 
00:47:09 web.1 | 2013-11-21 00:47:09 [4465] [INFO] Listening at: http://0.0.0.0:5000 (4465) 
00:47:09 web.1 | 2013-11-21 00:47:09 [4465] [INFO] Using worker: sync 
00:47:09 web.1 | 2013-11-21 00:47:09 [4468] [INFO] Booting worker with pid: 4468 

그런 다음 크롬에서 나는 (또한 http://localhost:5000/rides/) http://0.0.0.0:5000/rides/에 갔다를, 그것은 서버 오류 (500) 내 프로젝트 urls.py를 반환

web: gunicorn rides_project.wsgi 

requirements.txt :

,536 아래 내 Procfile입니다
Django==1.6 
South==0.8.3 
dj-database-url==0.2.2 
dj-static==0.0.5 
django-localflavor==1.0 
django-toolbelt==0.0.1 
gunicorn==18.0 
psycopg2==2.5.1 
static==0.4 
wsgiref==0.1.2 

어떻게 해결할 수 있습니까? 사전에 도움을 주셔서 감사합니다.

답변

1

/admin으로 성공적으로 이동할 수 있습니까? 그렇다면 DEBUG 설정이 True로 설정되어 브라우저를 통해 추적을 통해 500 오류의 근본 원인을 확인할 수 있습니다.

+1

당신 말이 맞습니다. 나는 Debug를 꺼야했다. 내가 켤 때 : settings.DATABASES가 잘못 구성되었습니다. 내 settings.py에서 NAME 값 을 제공하십시오, 나는 상단에이를 넣어했다 : ' 시도 : local_settings에에서 *이 전자와 같은 예외를 제외하고 가져 : 분명히 pass' 를,이 하단에 배치되어 있어야합니다 파일의 이를 통해 포니와 함께 Gunicorn을 사용하여 내 응용 프로그램을 로컬에서 테스트 할 수있었습니다. – dsaidov