Php “如何修复”;未捕获的ReflectionException:类视图不存在“;部署到Ubuntu18.04服务器后在Laravel中

Php “如何修复”;未捕获的ReflectionException:类视图不存在“;部署到Ubuntu18.04服务器后在Laravel中,php,laravel,ubuntu,lamp,Php,Laravel,Ubuntu,Lamp,我目前正在ubuntu 16.04服务器上托管一个应用程序。。。但是,当我尝试在新鲜的ubuntu 18.04服务器上部署相同的代码时,我在apache日志中遇到以下错误 PHP致命错误:未捕获的ReflectionException:Class视图在/var/www/xxxxxxxxxxx/public\u html/vendor/laravel/framework/src/light/Container/Container中不存在。PHP:788 导航到我的laravel项目中的代码行是 $

我目前正在ubuntu 16.04服务器上托管一个应用程序。。。但是,当我尝试在新鲜的ubuntu 18.04服务器上部署相同的代码时,我在apache日志中遇到以下错误

PHP致命错误:未捕获的ReflectionException:Class视图在/var/www/xxxxxxxxxxx/public\u html/vendor/laravel/framework/src/light/Container/Container中不存在。PHP:788

导航到我的laravel项目中的代码行是

$reflector=新的ReflectionClass($concrete);

我清除了bootstrap/cache中的配置,并运行composer dump autoload,但没有任何效果

在项目根目录中运行此命令:

composer dump-autoload

答案是运行
composer dump autoload-o
。请注意
-o

谢谢你们的帮助,问题是我从来没有在服务器上安装过composer。在服务器上安装composer修复了该问题。

请编辑该问题并添加
config/app.php
文件。它们是否运行相同版本的php?您需要查看stacktrace,以查看实际试图从容器中解析“视图”的内容,因为它似乎尚未绑定