web-dev-qa-db-ja.com

Laravel Ubuntu 18.04サーバーへのデプロイ後の「Uncaught ReflectionException:Class view does not exist」の修正方法

私は現在、ubuntu 16.04サーバーでアプリケーションをホストしています...しかし、新しいコードを新しいUbuntu 18.04サーバーにデプロイしようとすると、Apacheログに次のエラーが表示されます

PHPの致命的なエラー:キャッチされなかったReflectionException:/var/www/xxxxxxxxxxxx/public_html/vendor/laravel/framework/src/Illuminate/Container/Container.php:788にクラスビューが存在しません

私のlaravelプロジェクトのコード行に移動すると

$reflector = new ReflectionClass($concrete);

ブートストラップ/キャッシュの設定をクリアして、composer dump-autoload to run availを実行しました

2
swaggerjacker

あなたの助けてくれてありがとう、問題は私がずっとcomposerをサーバーにインストールしていなかったことです。サーバーにcomposerをインストールすることで問題が解決しました。

0
swaggerjacker