我可以使用非Cedar支持的应用程序推送到Heroku吗?

时间:2012-08-07 20:25:29

标签: heroku

我的应用只使用PHP和SQLite。

我收到此错误:

  

Heroku推送拒绝,未检测到Cedar支持的应用

1 个答案:

答案 0 :(得分:3)

你应该能够使用PHP,有一个PHP buildpack - 尽管在Heroku网站上没有很好的记录。查看its detect script,它正在检查index.php文件。你的应用有吗?如果不是,您将需要创建一个,如果只是为了它将被检测为PHP应用程序。

如果您的应用仍未被检测为PHP应用,则可以使用config var明确specifying the buildpack to use尝试:

$ heroku config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-php

更大的问题是你无法在Heroku上使用SQLite。即使你要创建自己的buildpack来添加相关的SQLite库,只读文件系统也意味着它没什么用处。您应该考虑使用Postgres(或者可能使用附加组件的MySQL)。