2015-04-20 55 views
1

我正在使用laravel 5. 但是當您嘗試訪問該網站時將導致錯誤消息。 解決方案,但我不知道如何。不知道任何人的解決方案?laravel 5致命錯誤:未收到的異常'ReflectionException'帶有消息'類日誌不存在'

Fatal error: Uncaught exception 'ReflectionException' with message 'Class log does not exist' in /home/my-project/www/my-project/vendor/compiled.php:1029 Stack trace: #0 
/home/my-project/www/my-project/vendor/compiled.php(1029): ReflectionClass->__construct('log') #1 
/home/my-project/www/my-project/vendor/compiled.php(980): Illuminate\Container\Container->build('log', Array) #2 
/home/my-project/www/my-project/vendor/compiled.php(1493): Illuminate\Container\Container->make('log', Array) #3 
/home/my-project/www/my-project/vendor/compiled.php(1072): Illuminate\Foundation\Application->make('Psr\\Log\\LoggerI...') #4 
/home/my-project/www/my-project/vendor/compiled.php(1056): Illuminate\Container\Container->resolveClass(Object(ReflectionParameter)) #5 
/home/my-project/www/my-project/vendor/compiled.php(1042): Illuminate\Container\Container->getDependencies(Array, Array) #6 
/home/my-project/www/my-project/vendor/compiled.php(980): Illuminate\Container\Container->bui in /home/my-project/www/my-project/vendor/compiled.php on line 1029 
+0

嘗試使用'''php artisan clear-compiled'' –

回答

0

在第一次嘗試運行

composer update 
0

我遇到了同樣的問題,有些浪費時間後,我想通了,我的部署腳本忽略/ config目錄下,並沒有複製到公共場所。

我已經複製/ config目錄下,一切都很好:)

(SRY,我的英語:「>)

0

可能是你composer.json編輯和刪除下列軟件包:

"php-console/php-console": "~3.0", 
"php-console/laravel-service-provider": "~5.0" 

運行composer update一次。

0

我有同樣的問題。原來,我錯過了單引用我的.env文件中。每當你用空格指定一個常量(在我的例子中是'網站管理員測試'),你需要使用qoutes。討厭的小錯誤!

-1

我有同樣的問題。

確保php PDO擴展安裝正確。

這對我有用。

2

我對我的.env文件進行了更改,但沒有涉及任何空格後,我也遇到了這個問題。在回滾我的更改後,我很好。

2

我已經通過在.env文件中爲utf8字符添加雙引號"來解決此問題。

相關問題