【问题标题】:Laravel project is not opening in browser using HomesteadLaravel 项目未使用 Homestead 在浏览器中打开
【发布时间】: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 项目时

    http://homestead.wetest

    我收到错误:

无法访问此网站 找不到 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


【解决方案1】:
folders:
- map: C:/Laravel_P
  to: /home/vagrant/code
sites:
- map: homestead.wetest
  to: /home/vagrant/code/wetest/public

应该是:/home/vagrant/code/public

【讨论】:

    猜你喜欢
    • 2022-12-18
    • 1970-01-01
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 2019-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多