2015-09-23 57 views
1

我的应用刚刚部署在Heroku我laravel 5的应用程序,但是当我试图访问它部署Laravel 5在Heroku

http://myapp.herokuapp.com/public/

它表明我这个错误哎呦,看起来像出事了。错误。

这是我.ENV文件

APP_ENV=local 
APP_DEBUG=true 
APP_KEY=random_string 

DB_HOST=localhost 
DB_DATABASE=benchmarks 
DB_USERNAME=root 
DB_PASSWORD=something 

CACHE_DRIVER=file 
SESSION_DRIVER=file 
QUEUE_DRIVER=sync 

MAIL_DRIVER=smtp 
MAIL_HOST=mailtrap.io 
MAIL_PORT=2525 
MAIL_USERNAME=null 
MAIL_PASSWORD=null 
MAIL_ENCRYPTION=null 

是我应该做的,我的应用程序,以显示正确的错误消息?

回答

0

很可能您需要更新某些文件夹的权限。

从Laravel文档(和经验建立许多Laravel安装):

权限

Laravel可能需要权限的一组被构造成:存储和供应商中的文件夹 要求写访问由网络服务器。

试试看chmod -R 775 app/storage/是否有效。

此外,在存储文件夹,它应该有组织的日常可以通过解析,看看什么地方出错了错误日志。

http://crynobone.com/posts/9/customizing-the-default-error-page-on-laravel-5.1),

+0

在我的存储文件夹中没有日志文件 –

+0

这是因为使用chmod问题的可能性最大。服务器无法写入日志文件进行查看。 http://stackoverflow.com/questions/11981621/starting-with-laravel-on-ubuntu – PaulELI