2013-02-27 120 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。