Heroku新构建包与Laravel

Heroku新构建包与Laravel,heroku,deployment,laravel,buildpack,Heroku,Deployment,Laravel,Buildpack,今天我收到一封来自Heroku的电子邮件,宣布他们的新PHP构建包。 从那时起,当我对我的Laravel 4应用程序进行新部署时,我遇到以下错误: 应用程序错误应用程序中出现错误,无法为您的页面提供服务。请稍后再试。如果您是应用程序所有者,请查看日志以了解详细信息。 我甚至用干净的代码制作了一个新的应用程序,我也犯了同样的错误。 git部署没有显示任何错误 这是我的书面记录: pr 29 21:04:07屏蔽-ocean-5349 heroku/web.1:状态从更改为 坠毁于4月29日21:0

今天我收到一封来自Heroku的电子邮件,宣布他们的新PHP构建包。 从那时起,当我对我的Laravel 4应用程序进行新部署时,我遇到以下错误:

应用程序错误应用程序中出现错误,无法为您的页面提供服务。请稍后再试。如果您是应用程序所有者,请查看日志以了解详细信息。 我甚至用干净的代码制作了一个新的应用程序,我也犯了同样的错误。 git部署没有显示任何错误

这是我的书面记录:

pr 29 21:04:07屏蔽-ocean-5349 heroku/web.1:状态从更改为 坠毁于4月29日21:04:08开始屏蔽-ocean-5349 heroku/web。1: 使用命令启动进程www/conf/web boot.sh4月29日 21:04:08屏蔽-ocean-5349 heroku/web.1:进程已退出,状态为 4月29日21:04:13屏蔽-ocean-5349应用程序/网络。1:sed:无法读取 /app/apache/conf/httpd.conf:没有这样的文件或目录 21:04:13屏蔽-ocean-5349 app/web.1:触摸:无法触摸
/app/apache/logs/access_log”:没有这样的文件或目录
21:04:13-ocean-5349 app/web.1:exec:25:
/app/apache/bin/httpd:未找到Apr 29 21:04:13-ocean-5349
app/web.1:www/conf/web-boot.sh:16:无法创建
/app/apache/conf/httpd.conf:目录不存在Apr 29 21:04:13
Shield-ocean-5349 app/web.1:www/conf/web-boot.sh:16:cannot
创建/app/apache/conf/httpd.conf:目录不存在
21:04:13-ocean-5349 app/web.1:www/conf/web-boot.sh:16:
无法创建/app/apache/conf/httpd.conf:目录不存在
29 21:04:13-ocean-5349 app/web.1:www/conf/web-boot.sh:17:
无法创建/app/apache/conf/httpd.conf:目录不存在
29 21:04:13屏蔽-ocean-5349 app/web.1:触摸:无法触摸
/app/apache/logs/error\u log”:没有这样的文件或目录

欢迎任何帮助。

刚刚找到答案。 我正在使用这个定制的构建包:

我更改此行(在Procfile中):

对于这一点:

web: vendor/bin/heroku-php-apache2 public
其中“public”是我的根文件夹。 而且,我不再需要“conf”文件夹

希望能有帮助

web: vendor/bin/heroku-php-apache2 public