私は学校で1年前に開発したラーベールプロジェクトでライブをしようとしていました。 ホスティングサービスのサーバーでプロジェクト全体をアップロードした後、私のブラウザとSSHシェルでこれらのエラーが発生しました。Laravelエラー 'ReflectionException' - 'クラスApp Http Kernelが存在しません'
Fatal error: Uncaught exception 'ReflectionException' with message 'Class App\Http\Kernel does not exist' in /home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/Illuminate/Container/Container.php:779 Stack trace: #0 /home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/Illuminate/Container/Container.php(779): ReflectionClass->__construct('App\Http\Kernel') #1 /home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/Illuminate/Container/Container.php(659): Illuminate\Container\Container->build('App\Http\Kernel', Array) #2 /home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(644): Illuminate\Container\Container->make('App\Http\Kernel', Array) #3 /home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/Illuminate/Container/Container.php(229): Illuminate\Foundation\Application->make('App\Http\Kernel', Array) #4 /home/clients/ffa41f94063 in /home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 779
私がまだ理解していないので、名前空間の設定に関連している可能性があります。削除/ベンダー
- をし新しい
composer install
- をインストールします:私はすでにやっていること
{ \t "name": "laravel/laravel", \t "description": "The Laravel Framework.", \t "keywords": ["framework", "laravel"], \t "license": "MIT", \t "type": "project", \t "require": { \t \t "laravel/framework": "5.0.*", \t \t "illuminate/html": "5.*", \t \t "barryvdh/laravel-dompdf": "0.5.*", \t \t "guzzlehttp/guzzle": "~4.0" \t }, \t "require-dev": { \t \t "phpunit/phpunit": "~4.0", \t \t "phpspec/phpspec": "~2.1" \t }, \t "autoload": { \t \t "classmap": [ \t \t \t "database" \t \t ], \t \t "psr-4": { \t \t \t "App\\": "myforms/app/" \t \t } \t }, \t "autoload-dev": { \t \t "classmap": [ \t \t \t "tests/TestCase.php" \t \t ] \t }, \t "scripts": { \t \t "post-install-cmd": [ \t \t \t "php artisan clear-compiled", \t \t \t "php artisan optimize" \t \t ], \t \t "post-update-cmd": [ \t \t \t "php artisan clear-compiled", \t \t \t "php artisan optimize" \t \t ], \t \t "post-create-project-cmd": [ \t \t \t "php -r \"copy('.env.example', '.env');\"", \t \t \t "php artisan key:generate" \t \t ] \t }, \t "config": { \t \t "preferred-install": "dist" \t } }
:ここ
は私のcomposer.jsonファイルです
composer dump-autoload
composer update
ところで、私は私が役に立つかもしれない別のファイルを投稿する必要がある場合、私はcomposer update
を挿入エラーがお知らせください得ます。
ご協力いただきありがとうございます。 composer.json変更で
「作者update'を生成しますか? – scottevans93
check [this](http://stackoverflow.com/questions/30233842/laravel-5-class-app-console-kernel-not-found) 'composer dump-autoload'を実行します – Parithiban
@ scottevans93それは私が投稿したものを生成します早く 'スクリプトphp artisanをクリアコンパイルするとpost-update-cmdイベントがエラーコード255で返されました' – dVNico