2015-05-26 57 views
2

我开始使用Laravel 5,使用Homestead/Vagrant作为服务器,使用Putty进行SSH连接。Laravel 5没有创建日志

我建立我的第一个网站,它不创建登录/存储/日志。它也没有显示错误。我在/ storage目录上运行了chmod -777,所以不是这样。有任何想法吗?

更新:建议,我进入了vagrant/var/hhvm /中的error.log。果然,就是这样。错误是“\ nFatal error:Class undefined:HTML in/home/vagrant/Code/Laravel/storage/framework/views/441aef21be6c3c32079f86e5812a9d0a on line 39”。

我按照下面列出的步骤来添加类。 http://laravelcollective.com/docs/5.0/html#installation编辑composer.json,运行作曲家更新,添加提供者和别名。仍然得到死亡的白色屏幕。

现在有一个登录/ storage /,它说[2015-05-27 11:33:44] local.ERROR:异常'InvalidArgumentException'消息'Command'tail'未定义'。在/home/vagrant/Code/laravel/vendor/symfony/console/Symfony/Component/Console/Application.php:549中,跟着一个堆栈跟踪。这似乎是我尝试运行laravel尾巴所引发的错误,这是我在查看流浪记录之前所做的。没有关于它现在不加载的原因。

+0

被尾尝试运行'须藤搭配chmod -R 777 storage' –

+0

检查'/无功/日志/ HHVM/error.log'在流浪者箱子里。在Laravel有机会抓住他们之前,一些致命的错误在那里发生。 – ceejayoz

+0

好的,有些进步。编辑的问题。感谢您继续提供帮助,伙计们,我觉得有一些小小的事情将这一切抬起来。 –

回答

1

由于FBidu回答很好的答案,但artisan tail不laravel 5.但是可以 composer require spatie/laravel-tail

安装附带默认包在配置/ app.php

'providers' => [ 
    ... 
    'Spatie\Tail\TailServiceProvider', 
    ... 
]; 

后这样做了,你可以尾巴本地日志,

php artisan tail

远程日志可以与 php artisan tail production

Link here

1

首先,您必须在存储上执行chmod -R 777以确保存储器中的所有文件和文件夹都是可写的。

其次,允许调试模式会很好!

您也可以尝试运行artisan tail以获得最新的日志