2015-04-20 2 views
1

Я использую laravel 5. Но при попытке доступа к сайту вы получите сообщение об ошибке. Решение, но я не знаю как. Не знаете, какие решения?laravel 5 Fatal error: Uncaught exception '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

Я встречался с такой же проблемой, и через некоторое время впустую, я понял, что мой сценарий развертывания игнорировал каталог/конфигурации и не копируется в публичный сайт.

Я скопировал каталог/конфигурации и все отлично :)

(СРЮ за мой английский: ">)

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

Я решил эту проблему, добавив Двойную котировку " для символов utf8 в .env файл.

Смежные вопросы