我正在Heroku上建立一个WordPress博客。当我运行foreman start
以在本地运行该站点时,我收到有关缺少Procfile的错误。我已经为Python Web应用程序编写了Procfiles,但我对PHP不熟悉。什么应该在一个WordPress应用程序的Procfile中?非常感谢。
答案 0 :(得分:4)
假设您使用的是default PHP buildpack,默认的Procfile将如下所示:
web: sh boot.sh
您可以通过查看bin/release
中的default_process_types
条目(如果已定义),从任何构建包中解决这个问题。
我应该注意,这假设在运行Procfile之前已经执行了bin/compile
(就像buildpack在推送到Heroku时那样)。 PHP buildpack有点特殊,因为boot.sh
得到generated in bin/compile
,所以你需要确保你的本地机器上实际上有boot.sh
才能启动Apache和PHP。