家园:文件夹映射到错误的文档根目录溶液
我正在使用Laravel Homestead在我的开发环境中进行VM。我最近在我的Homestead.yaml中创建了一个新的映射(目录),每当我转到页面时,我都会被重定向到在另一个项目中设置的/tasks页面()。(这会导致错误,因为该页面不存在)。这是我的Homestead.yaml文件:/Website/Site/
site.app
/Laravel
folders:
- map: /Users/me/Homestead/Code/Laravel
to: /home/vagrant/Code/Laravel
- map: /Users/me/Homestead/Code/Larabook
to: /home/vagrant/Code/Larabook
- map: /Users/me/Homestead/Code/Website/Site
to: /home/vagrant/Code/Website
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
- map: larabook.app
to: /home/vagrant/Code/Larabook/public
- map: site.app
to: /home/vagrant/Code/Website/public
variables:
- key: APP_ENV
value: local
Laravel包含重定向索引页面的路线,网站目录是新项目,只是Laravel的全新安装,仅此而已。以下是一些服务器/请求数据错误输出:
SCRIPT_FILENAME /home/vagrant/Code/Laravel/public/index.php
SCRIPT_NAME /index.php
REQUEST_URI /tasks
DOCUMENT_URI /index.php
DOCUMENT_ROOT /home/vagrant/Code/Laravel/public
这是拉拉维尔/(即旧项目)中项目的路线.php
Route::get('/', function(){
return Redirect::to('tasks');
});
为什么 Laravel 的新安装被不同目录中的项目重定向?
溶液
vagrant reload --provision
或者,更剧烈地
- 从运行然后
~/Homestead
vagrant destroy
vagrant up