2013-02-27 122 views
2

我在Heroku上设置了一个WordPress博客。当我运行foreman start以在本地运行该站点时,出现有关缺少Procfile的错误。我已经为Python web应用编写了Procfiles,但是我对PHP不熟悉。应用程序中的Procfile应该包含哪些内容?非常感谢。Heroku Procfile for WordPress博客

+0

此博客文章有建议:http://hakre.wordpress.com/2012/05/20/php-on-heroku-again/ – friism 2013-02-27 21:21:54

回答

4

假设你正在使用的default PHP buildpack,默认Procfile是这样的:

web: sh boot.sh 

您可以通过查看bin/releasedefault_process_types项(如果定义)从任何buildpack摸不着头脑。

我应该注意的是,这个假设在运行Procfile之前已经执行bin/compile(就像buildpack在推送到Heroku时一样)。 PHP buildpack有一些特殊情况,因为boot.sh得到generated in bin/compile,所以你需要确保你的本地机器上实际上也有一个boot.sh,启动Apache和PHP。