如何在Heroku上使用web2py?

时间:2012-03-31 09:33:28

标签: python heroku web2py

让web2py在Heroku上运行时遇到了很多麻烦。我甚至无法获得一个基本的应用程序。每当我去我的herokuapp页面时,它都会说

  

应用程序错误

     

应用程序中发生错误,无法提供您的页面。请稍后再试。

如果您是应用程序所有者,请查看日志以获取详细信息。“

3 个答案:

答案 0 :(得分:1)

数据库设置可能存在问题。默认情况下,web2py仅支持sqlite或Google App Engine(GAE)。它可能正在尝试在Heroku的只读文件系统上初始化sqlite数据库。

暂时禁用数据库代码以确定是否确实如此,或者配置与支持的数据库(MySQL,S3等)的连接。

答案 1 :(得分:1)

查看scripts/setup-web2py-heroku.sh

中的“官方”Heroku脚本

答案 2 :(得分:0)

首先尝试使用简单的wsgi应用程序。这是一些教程:http://webpython.codepoint.net/wsgi_tutorial

如果您可以运行简单的wsgi应用程序,Web2py将毫无问题地工作。