2016-03-25 17 views
3

私は私のLaravel 5.2がうまくいきました、私は満足していました。未知のReflectionException:クラスのログが存在しません/vendor/laravel/framework/src/Illuminate/Container/Container.php:738

は、それから私は、実行:

php artisan config:cache 

そして、私の一日は、私はこのメッセージを得た

暗くなった:

PHP Fatal error: Uncaught ReflectionException: Class log does not exist in /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:738 
Stack trace: 
#0 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(738): ReflectionClass->__construct('log') 
#1 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(633): Illuminate\Container\Container->build('log', Array) 
#2 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(687): Illuminate\Container\Container->make('log', Array) 
#3 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(853): Illuminate\Foundation\Application->make('log') 
#4 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(808): Illuminate\Container\Container->resolveClass(Object( ReflectionParameter)) 
#5 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(777): Illuminate\Container\Container->getDependencies(Arr in /home/vagrant/ Code/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 738 

Fatal error: Uncaught ReflectionException: Class log does not exist in /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php on line  738 

ReflectionException: Class log does not exist in /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 738 

Call Stack: 
    0.0007  351952 1. {main}() /home/vagrant/Code/artisan:0 
    0.2149 2190096 2. Illuminate\Foundation\Console\Kernel->handle() /home/vagrant/Code/artisan:35 
    0.2329 2327800 3. Illuminate\Foundation\Console\Kernel->reportException() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Console/ Kernel.php:117 
    0.2329 2327840 4. Illuminate\Container\Container->offsetGet() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:250 
    0.2329 2327840 5. Illuminate\Foundation\Application->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:1178 
    0.2329 2327896 6. Illuminate\Container\Container->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:687 
    0.2329 2327896 7. Illuminate\Container\Container->build() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:633 
    0.2329 2327896 8. Illuminate\Container\Container->Illuminate\Container\{closure}() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/ Container.php:735 
    0.2329 2327896 9. Illuminate\Foundation\Application->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:230 
    0.2329 2327896 10. Illuminate\Container\Container->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:687 
    0.2329 2327896 11. Illuminate\Container\Container->build() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:633 
    0.2439 2371256 12. Illuminate\Container\Container->getDependencies() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:777 
    0.2491 2378936 13. Illuminate\Container\Container->resolveClass() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:808 
    0.2491 2378936 14. Illuminate\Foundation\Application->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:853 
    0.2491 2378992 15. Illuminate\Container\Container->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:687 
    0.2491 2378992 16. Illuminate\Container\Container->build() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:633 
    0.2491 2379104 17. ReflectionClass->__construct() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:738 

私は実際にそれをデバッグする方法がわからないが、

私は最後にやったものを取り除こうとしました。 私の場合ではなく、スペースで区切られた.envファイルだと言う人もいるので、基本的にどのようにデバッグするのか分かりません。

私はすべてのPHP職人のコマンドが失敗したベンダーのフォルダ

を削除しようとしました

composer dump-autoload 

を試してみました。

多くの人に起こっているようですが、原因は常に異なり、デバッグするのが難しいです。

ご協力いただければ幸いです!

EDIT 1:それは

を失敗する前に、キャッシュと

bootstrap/cache/services.php 
の以前のバージョンを復元する:私は

bootstrap/cache/config.php 

を削除私のサイトの機能バージョンを復元することができ、私もPHPの職人の設定をしました

しかし、私はこれらのコマンドを使用したいと思っています。なぜなら、それらは生産に大きな違いをもたらすからです!

+0

この例外は、設定ファイルの1つに構文エラーがある場合や、設定ファイルの1つに 'url()'のようなヘルパー機能を使用した場合に発生します。 –

+0

configフォルダ?また、.env gulp.jsとroot上のファイル? –

+0

私が知る限り、 '/ config'にある設定ファイルだけです。私は非PHPファイルは作曲家の影響を受けるとは思わない。 –

答えて

4

noodles_ftwが言うように、これは設定ファイルの問題でした。だから、私の設定フォルダのエラーをチェックするのは難しかった、私はjwt.phpにエラーがあった

それが助けてくれることを願っています!

1

常に.envファイルをチェックして、二重引用符で囲まれていない複数の単語の値を探します。

0

php-mbstring、php-mysqlのような必須の拡張子を追加する必要があります。 これらのパッケージをインストールしてもう一度やり直してください

関連する問題