我使用宅基地安装了我的laravel项目,并使用Vagrant(在Windows上)通过SSH连接到它。我第一次启动我的项目时,有一条消息表明我的public / index.php文件中有一个错误,表明在'中指定的目录需要'在14行没有发现它是这样写的
require __DIR__.'/../vendor/autoload.php';
然后我只用welcome.blade.php文件目录(require ... / welcome.blade.php)(Laravel的主页)替换了这行代码,每次进入我的项目时都会显示此页面网站,但显示另一条消息说
照亮\基金会\应用'找不到 第14行/home/vagrant/code/myProject/bootstrap/app.php。
我认为这是因为安装了laravel版本enter image description here
我发现很可疑的是我的项目文件夹中没有env文件和供应商文件夹。默认情况下,vendor文件夹位于AppData / Roaming / Composer文件夹中。我刚刚将该文件夹移动到我的项目文件夹
答案 0 :(得分:0)
首先,将public / index.php中的更改还原为原来的样式。这涉及自动加载和引导laravel应用程序,永远不应该真正改变。
现在ssh到您的流浪者框并在laravel项目中,运行cp .env.example .env
,然后编辑新复制的.env文件,以获取DATABASE和APP_NAME的所有详细信息。
接下来,进入您的项目,然后运行composer install
,这将从composer.json文件安装所有必需的依赖项。
最后,在您的项目中,您现在应该运行php artisan key:generate
来生成APP_KEY。
这应该可以解决您的问题。 我还建议您仔细查看https://laravel.com/docs
上的文档