php - 为什么 laravel 会出现应用程序错误

标签 php laravel vagrant runtime-error homestead

在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。

更新

  1. 下载并安装最新版本的 vagrant: https://www.vagrantup.com/downloads.html

  2. 更新家园:

vagrant 全局状态

这将在第 2 列列出所有带有框名称的 vagrant 框

Vagrant 框更新“{box_name}”

  1. 下载并安装最新的虚拟机:https://www.virtualbox.org/wiki/Downloads

    这里可能需要先卸载旧版本

关于php - 为什么 laravel 会出现应用程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56613982/

相关文章:

javascript - 嵌套在 JSON 响应中的值未被解析

php - <br> 在下一个 foreach 项目中插入空格

php - mySQL 与 PHP 到 JSON 用于客户端图表

php - laravel 中 db 的总和值

apache - 我如何通过 Chef/vagrant 在 httpd.conf 中添加 "ServerName xxx"

php - 使用 PHP 获取 JSON 值

php - 我的 SQL sum 返回 double 值

php - Laravel 5.0 Session 不能使用静态方法

ubuntu - Teamviewer 访问 Ubuntu

vagrant - ansible sudo_user 挂起几分钟然后失败(在 centos6.5.1 vagrant vm 中)