我已经让Laravel在Heroku上工作了,但是之后的相同和/或类似的步骤似乎不再适用于我。如何让Laravel 5在Heroku上工作?
在Windows 10安装后我有一个全新的Laravel 5安装(所以你明白这实际上是全新的)。我安装了Homestead,检查了Laravel应用程序在Homestead上的工作,并推送到Heroku。更新信息如下:
通过CLI:
heroku buildpacks:set https://github.com/heroku/heroku-buildpack-php
heroku config:set LARAVEL_ENV=heroku
heroku run composer update
添加Procfile:
web: vendor/bin/heroku-php-apache2 public
这将结束与显示服务器:
哎呦,看起来像出事了。
如何在Heroku上启用调试或找出出错的地方?我查看了Laravel的更新日志,看起来他们已经从5.1上升到了5.1.4,因为我上次做到这一点,但是我不太了解事情以了解可能导致此问题的更改。
你需要一个本地'.env'文件设置一个本地/调试环境。运行'cp .env.example .env'来使用默认的(并且在完成后删除它,因为我认为这只适用于本地的envs)。它会在适当的错误信息中显示问题。 – halfer
感谢您注意到我错过了描述问题的步骤。我确实添加了一个.env文件。 – endqwerty