我知道这个问题可能会重叠,但我已经在网上找到了我能找到的大部分答案。但到目前为止没有成功。所以,有人请帮助我。
我是Homestead和Laravel的新手。这是我的配置和有关安装的详细信息:
在VirtualBox Manager上我得到了这些数据=>名称:homestead-7,O / S:Ubuntu(64位),基本内存:2048 MB,引导顺序:硬盘,光学,加速:VT-x / AMD-V,嵌套分页,PAE / NX,KVM半虚拟化.....所以
在c:/Laravel_P
文件夹中,我在Git Bash中使用Composer安装了Laravel:
cd /c/Laravel_P
composer create-project --prefer-dist laravel/laravel wetest
在命令之后,我在Laravel_P
文件夹中获得了26.3 MB wetest文件夹,这是Laravel的成功安装。
然后我通过cd
命令从文件夹下载到我的根目录,然后通过cd Homestead
转到Homestead文件夹。进入Homestead文件夹后,运行命令:
vagrant up
这成功运行了我的Homestead Vagrant(我在VB中检查过)并且在处理此命令时没有显示任何错误。
我将我的homestead.yaml文件更改为我的系统展示位置。
authorize: C:/Users/my_user/.ssh/id_rsa.pub
keys:
- C:/Users/my_user/.ssh/id_rsa
folders:
- map: C:/Laravel_P
to: /home/vagrant/code
sites:
- map: homestead.wetest
to: /home/vagrant/code/wetest/public
还更改了我的主机文件并保存了更改:
127.0.0.1 localhost
::1 localhost
192.168.10.10 homestead.wetest
然后我运行另一个命令:
vagrant provision
我也尝试了vagrant reload --provision
命令
现在,当我试图从
访问我的Laravel项目时我收到了错误:
无法访问此网站 找不到homestead.wetest的服务器IP地址。
据我所知,我尝试了在Laravel的网络和文档中找到的每一步,但为什么我没有得到理想的结果?请有人帮助我。
答案 0 :(得分:0)
folders:
- map: C:/Laravel_P
to: /home/vagrant/code
sites:
- map: homestead.wetest
to: /home/vagrant/code/wetest/public
应该是:/home/vagrant/code/public