【发布时间】:2018-04-18 08:48:39
【问题描述】:
我知道这个问题可能是重叠的,但我已经尝试了大部分我能找到的在线答案。但到目前为止还没有成功。所以,请任何人帮助我。
我是 Homestead 和 Laravel 的新手。这是我的配置和安装细节如下:
- 已安装 Homestead 7
- 已安装 Vagrant 2.0.3
- 已安装 Composer 1.6.4
- 已安装 Oracle VM VirtualBox 5.2.8
- git bash 2.16.1.windows.4 已安装
- Windows 10 操作系统是我的主要基础操作系统
在 VirtualBox Manager 上我得到了这些数据=> 名称:homestead-7,操作系统: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在about命令之后,我在
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 的 web 和文档中的每一个步骤,但为什么我没有得到想要的结果?请任何人帮助我。
【问题讨论】:
-
192.168.10.10 之前可以使用吗?
-
@dyachenko 对不起,192.168.10.10 可用是什么意思。你的意思是这个ip在我的系统中可用吗?
-
尝试从192.168.10.10访问您的网站,它应该可用
-
哦!抱歉,是的,它可以从 192.168.10.10 访问。但不是来自我已经添加到主机文件中的链接 homestead.wetest。
-
尝试查找哪个 ip 解析了您的主机。在 Windows 控制台中运行
nslookup homestead.wetest
标签: php laravel vagrant homestead