我开始使用Laravel 5,使用Homestead / Vagrant作为服务器,使用Putty进行SSH连接。
我正在构建我的第一个网站,而不是在/storage/logs
中创建一个日志。它也没有显示错误。我在chmod -777
目录上运行/storage
,所以不是这样。有什么想法吗?
更新:按照建议,我进入了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,运行了composer update,添加了提供程序和别名。仍然得到死亡的白色屏幕。
现在有/storage/
的登录信息,其中包含:
[2015-05-27 11:33:44] local.ERROR: exception 'InvalidArgumentException' with message 'Command "tail" is not defined.' in /home/vagrant/Code/laravel/vendor/symfony/console/Symfony/Component/Console/Application.php:549 , followed by a stack trace. This seems to be the error thrown by my attempt to run laravel tail, which I did before looking in the vagrant log. Nothing in there about why it's not loading now.
答案 0 :(得分:1)
由于FBidu回答得非常好,但artisan tail
并未附带laravel 5中的默认包。但是可以安装
composer require spatie/laravel-tail
在config / app.php中
'providers' => [
...
'Spatie\Tail\TailServiceProvider',
...
];
完成后,您可以使用
拖动本地日志 php artisan tail
远程日志可以与
php artisan tail production
答案 1 :(得分:0)
首先,您必须在存储上执行chmod -R 777
以确保存储中的所有文件和文件夹都是可写的。
其次,允许调试模式会很好!
您还可以尝试运行artisan tail
以获取最新日志