在windows 10操作系统下我安装了homestead laravel用于项目部署。
我在 vagrant homestead 虚拟机上工作后,运行命令 vagrand halt
第二天,我使用命令 vagrant up
启动了一个 homestate
我通过SSH连接到homestead虚拟机,输入命令php artisan
得到错误:
In LoadConfiguration.php line 68:
Unable to load the "app" configuration file.
打开网站时,报错如下:
Fatal error: Uncaught RuntimeException: A facade root has not been set. in /home/vagrant/code/projects/forum/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 234
RuntimeException: A facade root has not been set. in /home/vagrant/code/projects/forum/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 234
最佳答案
这已经在 GitHub 上解决了:https://github.com/laravel/homestead/issues/1219
尝试升级到 VM 6。
更新
下载并安装最新版本的 vagrant: https://www.vagrantup.com/downloads.html
更新家园:
vagrant 全局状态
这将在第 2 列列出所有带有框名称的 vagrant 框
Vagrant 框更新“{box_name}”
下载并安装最新的虚拟机:https://www.virtualbox.org/wiki/Downloads
这里可能需要先卸载旧版本
关于php - 为什么 laravel 会出现应用程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56613982/