让web2py在Heroku上运行时遇到了很多麻烦。我甚至无法获得一个基本的应用程序。每当我去我的herokuapp页面时,它都会说
应用程序错误
应用程序中发生错误,无法提供您的页面。请稍后再试。
如果您是应用程序所有者,请查看日志以获取详细信息。“
答案 0 :(得分:1)
数据库设置可能存在问题。默认情况下,web2py仅支持sqlite或Google App Engine(GAE)。它可能正在尝试在Heroku的只读文件系统上初始化sqlite数据库。
暂时禁用数据库代码以确定是否确实如此,或者配置与支持的数据库(MySQL,S3等)的连接。
答案 1 :(得分:1)
答案 2 :(得分:0)
首先尝试使用简单的wsgi应用程序。这是一些教程:http://webpython.codepoint.net/wsgi_tutorial
如果您可以运行简单的wsgi应用程序,Web2py将毫无问题地工作。