我在Heroku上部署了我的应用程序,但是它没有用,所以当我在Heroku网站上签出该应用程序时,我注意到它没有测功机,并且默认情况下应该有一个测功机如果未检测到Procfile。
这是我以前大部分时间都在做的,而且运行正常
Heroku日志说:
没有正在运行的Web进程
它没有Procfile,只有一些图像CSS和HTML。
最后,我被困了3个小时或更长时间,谢天谢地,它已经修复了……只是通过删除整个heroku应用程序,然后使用此命令行heroku buildpacks:set heroku/php
指定要在交互式终端中使用的buildpack,就可以解决此问题。您可以直接在创建应用程序时添加它,这就是我所做的,并且它已像这样固定:
heroku create myapp --buildpack heroku/php
并且主要原因是因为安装了一个python库,而我什至没有使用它,所以heroku找到了两个builpacks python和php并使用了python一个,所以当我确实指定我实际上在使用PHP时,一切正常
我想公开记录它,以便其他人(包括我在内)可以稍后找到它。现在,其他人可以从我的不幸中受益LOL