0

Mercurial/Flask/reST ベースのブログ エンジンである blohg (http://blohg.org) を使用して動的な Web サイトを作成しましたが、これは私のマシンで動作します。http://docs.blohg.org/deploy/およびhttp://docs.dotcloud.com/services/python/に従って、ウェブサイト/アプリを Dotcloud にデプロイしようとしました。適切な場所にいました。しかし、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 ファイルは次のとおりです。

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

何が悪いのかわからない。

デバッグモードをオンにして調べる方法はありますか? ブログ アプリを Dotcloud に正常にデプロイした人はいますか? 任意のヒント?

ご清聴ありがとうございました。

4

1 に答える 1

0

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

はいの場合は、これを wsgi ファイルの先頭に追加します。

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

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

そうでない場合は、dotcloud の展開プロセスを詳しく調べる必要があります。

于 2012-04-18T04:20:19.563 に答える