![](/img/trans.png)
[英]Uncaught ReflectionException: Class env does not exist after upgrade to Laravel 5.6
[英]Laravel 5.6: Uncaught ReflectionException: Class env does not exist
在它的生產服務器上運行我的Laravel 5.6
應用程序時,當我嘗試運行 artisan 命令時,我在瀏覽器和控制台中都收到如下錯誤:
PHP Fatal error: Uncaught ReflectionException: Class env does not exist in /var/www/html/service.straightlinefernie.com/dev/vendor/laravel/framework/src/Illuminate/Container/Container.php:767
Stack trace:
#0 /var/www/html/service.straightlinefernie.com/dev/vendor/laravel/framework/src/Illuminate/Container/Container.php(767): ReflectionClass->__construct('env')
#1 /var/www/html/service.straightlinefernie.com/dev/vendor/laravel/framework/src/Illuminate/Container/Container.php(646): Illuminate\Container\Container->build('env')
#2 /var/www/html/service.straightlinefernie.com/dev/vendor/laravel/framework/src/Illuminate/Container/Container.php(601): Illuminate\Container\Container->resolve('env', Array)
#3 /var/www/html/service.straightlinefernie.com/dev/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(734): Illuminate\Container\Container->make('env', Array)
#4 /var/www/html/service.straightlinefernie.com/dev/vendor/laravel/framework/src/Illuminate/Container/Container.php(1210): Illuminate\Foundation\Application->m in /var/www/html/service.straightlinefernie.com/dev/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 767
該應用程序在我的開發環境中運行良好。 我已經梳理了我的.env
和config/
文件中的錯誤,看起來一切都很好。
我猜我的服務器設置中缺少一些東西,但我看到的主要問題是此錯誤消息過於籠統,並且沒有提供發現實際啟動的特定文件或錯誤所需的信息過程失敗。
堆棧跟蹤甚至沒有保存在日志文件中,並且僅在我嘗試運行 artisan 命令時出現在console
。
有誰知道如何獲得更詳細的錯誤消息,實際上可以幫助我解決此錯誤?
也許有一種方法可以編輯文件Illuminate/Container/Container.php
以便它為我提供更多信息?
謝謝
如果composer dump-autoload -o
和php artisan config:clear
不起作用,請檢查您的.env
是否存在如下潛在錯誤:
KEY=THE VALUE
應該
KEY="THE VALUE"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.