2012-04-18 3 views
0

나는 Mercurial/Flask/reST 기반 블로깅 엔진 인 blohg (http://blohg.org)와 동적 인 웹 사이트를 만들었고 내 컴퓨터에서 작동합니다. 웹 사이트/앱을 http://docs.blohg.org/deploy/http://docs.dotcloud.com/services/python/ 다음에 Dotcloud에 배포하려고 시도하여 내 dotcloud.yml 및 wsgi.py 파일이 올바른 위치에 있는지 확인했습니다.Dotcloud에 blohg 앱을 어떻게 배포합니까?

from blohg import create_app 
application = create_app('<my_app_name>') 

내가 잘못 알고하지 않습니다 난 내 Dotcloud의 URL에 내 응용 프로그램을 볼 때 하지만

Internal Server Error 
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. 

있어 내 wsgi.py 파일이입니다.

디버그 모드를 알아낼 수있는 방법이 있습니까? Dotcloud에 blohg 앱에 성공적으로 배포 한 사람이 있습니까? 어떤 팁?

감사합니다.

답변

0

저장소에 utf-8로 인코딩 된 콘텐츠가 있습니까?

예 경우, WSGI 파일의 상단에이를 추가

import os 
os.environ['HGENCODING'] = 'utf-8' 

이 다음 릴리스에서 수정 될 WSGI 스크립트 템플릿에 알고 버그입니다.

그렇지 않다면 점선 배포 프로세스에 대해 자세히 살펴볼 필요가 있습니다.

+0

라파엘에게 감사드립니다. 나는 UTF-8 콘텐츠가 있다고 생각하지 않지만 어쨌든 당신의 제안을 시도했습니다. 내부 서버 오류가 발생합니다. – araichev

+0

그들은 어떤 로그도 제공하지 않습니까? – rafaelmartins

+0

내 응용 프로그램은 '집'이라고하며 여기에'dotcloud logs home.www'의 출력이 나와 있습니다 :'2012/04/18 23:10:04 [오류] 70 # 0 : * 39 open() "/ home/dotcloud /current/static/favicon.ico "실패 (2 : 해당 파일 또는 디렉토리 없음), 클라이언트 : 10.79.37.178, 서버 : home-default-www-0, 요청 :"GET /favicon.ico HTTP/1.1 ", 호스트 : "home-tortoisesaid.dotcloud.com" 2012/04/18 23:10:04 [오류] 70 # 0 : * 39 open() "/home/dotcloud/current/static/404.html"실패 (2) : 해당 파일 또는 디렉토리 없음), 클라이언트 : 10.79.37.178, 서버 : home-default-www-0, 요청 : "GET /favicon.ico HTTP/1.1", 호스트 : "home-tortoisesaid.dotcloud.com" ' – araichev

관련 문제