【发布时间】:2022-12-07 11:29:33
【问题描述】:
我有一个在本地运行良好的 Laravel 9 项目,但是在将它上传到在线服务器后我得到了这个错误:
Fatal error: Uncaught ReflectionException: Class "config" does not exist in /.../vendor/laravel/framework/src/Illuminate/Container/Container.php:875 Stack trace: #0
这个项目不在根文件夹中,而是在另一个文件夹中,因为我有多个 laravel 项目。另一个 laravel 8.8 工作正常。
到目前为止,这就是我尝试过的:
- 删除供应商文件夹并重新安装
- 删除缓存文件夹中的文件
- 运行命令
$ php artisan optimize:clear - 运行这些命令:
composer install
composer dump-autoload
php artisan cache:clear
php artisan config:clear
- 我的 .env 文件没有问题,我只是保留了 Laravel 的默认值
【问题讨论】:
-
检查这个link
-
已经做了该链接中建议的所有事情