我一直在到处寻找这个问题的答案。
我在 Laravel 中构建了一个应用程序 - 我选择 Heroku 进行部署,我包含了一个自定义 Procfile 和 httpd.conf 来将文档根目录重写为公共。这一切都很好。
但是,我的应用程序在加载时显示内部 500 错误,因为它没有加载任何依赖项,即在部署时没有运行作曲家。
我的问题是:如何让作曲家在部署时运行?
ps 我对这种东西完全是菜鸟,所以请提供尽可能多的细节。
我见过的唯一可能的解决方案是:http: //bergie.iki.fi/blog/using_composer_to_manage_dependencies_in_heroku_php_apps/
但我相信有比这更好的方法。