2012-04-18 10 views
0

私はblohg(http://blohg.org)、Mercurial/Flask/reSTベースのブログエンジンを使って動的なWebサイトを作って、私のマシン上で動作します。 http://docs.blohg.org/deploy/http://docs.dotcloud.com/services/python/の後にDotcloudにWebサイト/アプリをデプロイしようとしました。私のdotcloud.ymlとwsgi.pyファイルが正しい場所にあることを確認しました。 しかし、私は私のDotcloudのURLに私のアプリを見たとき、私はDotcloudにblohgアプリケーションをデプロイするにはどうすればよいですか?

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ファイルはこれです:

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

私が間違っているのか分かりません。

デバッグモードをオンにする方法はありますか?あなたの誰かがDotcloudにblohgアプリケーションを正常に導入しましたか?任意のヒント?

ご協力いただきありがとうございます。

答えて

0

あなたのリポジトリにutf-8でエンコードされたコンテンツがありますか?

そうならば、WSGIファイルの先頭に以下を追加:

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

これは 次のリリースで修正される予定WSGIスクリプトテンプレートの既知のバグです。

そうでなければ、ドットクラウドの展開プロセスを詳しく見ていく必要があります。

+0

ありがとうラファエル。私はutf-8のコンテンツを持っているとは思わないが、とにかくあなたの提案を試みた。私はまだ内部サーバーエラーを取得します。 – araichev

+0

ログを提供していませんか? – rafaelmartins

+0

私のアプリは 'home'と呼ばれ、ここに '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、server:home-default-www-0、リクエスト:" GET /favicon.ico HTTP/1.1 "、host : "home-tortoisesaid.dotcloud.com" 2012/04/18 23:10:04 [エラー] 70#0:* 39 open() "/home/dotcloud/current/static/404.html" failed(2 :いいえ、そのようなファイルやディレクトリ)、クライアント:10.79.37.178、サーバー:ホーム - デフォルト - www - 0、要求: "GET/favicon.ico HTTP/1.1"、ホスト: "home-tortoisesaid.dotcloud.com" – araichev

関連する問題