gpt4 book ai didi

php - Heroku PHP 应用程序崩溃 bash : vendor/bin/heroku-php-apache2: No such file or directory

转载 作者:可可西里 更新时间:2023-11-01 12:27:41 27 4
gpt4 key购买 nike

我对 Heroku 的设置不是很好

我正在尝试使用 PHP(使用 Code Igniter)将一个应用程序放到网上,但效果不佳。这是错误:

Heroku PHP app crash bash: vendor/bin/heroku-php-apache2: No such file or directory 

index.php 位于根文件夹中。供应商目录也在根文件夹中 Composer 做了他的工作在过程文件中:

web: vendor/bin/heroku-php-apache2

在我的 index.php 中:

require('vendor/autoload.php');

以前我用的是boot.sh的方式,所以我不太适应新的方式。我跟着这个教程 https://devcenter.heroku.com/articles/getting-started-with-php#introduction

我想我错过了一些明显的东西。但我不知道是什么。谢谢

最佳答案

您的 composer.json 可能将 bin-dir 设置重新定义为 vendor/bin 以外的设置。运行 composer config bin-dir 查看它是什么(或查看您的 composer.jsonconfig 部分,并将路径调整为heroku-php-apache2 在你的 Procfile 中。

您也可以只更改 Procfile 以自动读取正确的值:

web: $(composer config bin-dir)/heroku-php-apache2

注释在 https://devcenter.heroku.com/articles/php-support#web-servers还要提及此 bin-dir 警告。

关于php - Heroku PHP 应用程序崩溃 bash : vendor/bin/heroku-php-apache2: No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28197627/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com