【发布时间】:2013-02-27 18:43:48
【问题描述】:
我正在 Heroku 上建立一个 WordPress 博客。当我运行 foreman start 在本地运行站点时,我收到有关缺少 Procfile 的错误。我已经为 Python Web 应用程序编写了 Procfile,但我对 PHP 不熟悉。 WordPress 应用程序的 Procfile 中应该包含什么?非常感谢。
【问题讨论】:
标签: wordpress heroku foreman procfile
我正在 Heroku 上建立一个 WordPress 博客。当我运行 foreman start 在本地运行站点时,我收到有关缺少 Procfile 的错误。我已经为 Python Web 应用程序编写了 Procfile,但我对 PHP 不熟悉。 WordPress 应用程序的 Procfile 中应该包含什么?非常感谢。
【问题讨论】:
标签: wordpress heroku foreman procfile
假设您使用的是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。
【讨论】: