deployment - Laravel 7 fatal error : Uncaught RuntimeException: A facade root has not been set

标签 deployment laravel-7 laravel-facade

我查看了针对类似问题提出的几个答案,但在我的情况下没有任何效果。
仅供引用,这是我在 Laravel 7 中的第一个项目,在我的 Mac 上运行良好。
我已经按照 this article 在我的服务器上部署了该项目.
在网络上运行项目时,出现以下错误:

Fatal error: Uncaught RuntimeException: A facade root has not been set. in /usr/www/users/utopiqwvpw/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:258

Stack trace: #0 /usr/www/users/utopiqwvpw/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(425): Illuminate\Support\Facades\Facade::__callStatic('replaceNamespac...', Array) #1 /usr/www/users/utopiqwvpw/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(402): Illuminate\Foundation\Exceptions\Handler->registerErrorViewPaths() #2 /usr/www/users/utopiqwvpw/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(313): Illuminate\Foundation\Exceptions\Handler->renderHttpException(Object(Symfony\Component\HttpKernel\Exception\HttpException)) #3 /usr/www/users/utopiqwvpw/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(210): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\HttpExcepti in /usr/www/users/utopiqwvpw/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 258


我该如何解决?

最佳答案

我终于找到了一个适用于我的案例的解决方案。

  • 删除文件夹供应商
  • 运行 composer update
  • 运行 php artisan config:cache
  • 运行 php artisan config:clear

  • 主页现在显示,但路线不起作用...

    关于deployment - Laravel 7 fatal error : Uncaught RuntimeException: A facade root has not been set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61651516/

    相关文章:

    laravel - 无法重新启动 supervisor.service : Unit not found CentOS 7

    php - 将 Artisan 注入(inject) Service 类

    php - Laravel 中使用的 Facades 是什么?

    Laravel 在运行时更改文件系统磁盘路径

    entity-framework - EF Code First - 多个应用程序版本共享数据库

    eclipse - 如何在不重新启动Tomcat的情况下持续部署JSF项目中的更改?

    php - 授权 :user() is showing null in Laravel 7 particular to the controller UserController

    laravel - 如何在 Laravel 7 中重命名项目

    asp.net - 如何阻止 Visual Studio 的 'Publish Web Site' 发布我的 _ReSharper 文件夹?

    node.js - 可用于部署应用程序的最简单的服务器和数据库服务(特别是 AWS)