0

我用 blohg (http://blohg.org) 创建了一个动态网站,这是一个基于 Mercurial/Flask/reST 的博客引擎,它可以在我的机器上运行。我尝试按照http://docs.blohg.org/deploy/http://docs.dotcloud.com/services/python/将网站/应用程序部署到 Dotcloud ,确保我的 dotcloud.yml 和 wsgi.py 文件在正确的地方。但是当我在我的 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>')

我不知道怎么了。

有什么方法可以打开调试模式来找出答案吗?你们中的任何人都成功地将 blohg 应用程序部署到 Dotcloud 吗?有小费吗?

感谢您的关注。

4

1 回答 1

0

您的存储库中有任何 utf-8 编码的内容吗?

如果是,请将其添加到 wsgi 文件的顶部:

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

这是 wsgi 脚本模板中的一个已知错误,将在下一个版本中修复。

如果没有,我需要深入了解 dotcloud 部署过程。

于 2012-04-18T04:20:19.563 回答