2015-05-26 94 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以獲得最新的日誌