我正在 Heroku 上建立一个 WordPress 博客。当我运行 foreman start
在本地运行该站点时,收到有关缺少 Procfile 的错误。我已经为 Python Web 应用程序编写了 Procfiles,但我对 PHP 并不熟悉。 WordPress 应用程序的 Procfile 中应该包含哪些内容?非常感谢。
最佳答案
假设您正在使用 default PHP buildpack ,默认的 Procfile 如下所示:
web: sh boot.sh
您可以通过查看 bin/release
中的 default_process_types
条目(如果已定义)从任何构建包中找出这一点。 .
我应该注意,这假设在运行 Procfile 之前已经执行了 bin/compile
(就像推送到 Heroku 时构建包所做的那样)。 PHP 构建包有点特殊,因为 boot.sh
获取 generated in bin/compile
,因此您需要确保您的本地计算机上确实也有一个启动 Apache 和 PHP 的 boot.sh
。
关于wordpress - 适用于 WordPress 博客的 Heroku Procfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15119802/