【问题标题】:Laravel Homestead - site cant be reached. Windows 10Laravel Homestead - 无法访问站点。视窗 10
【发布时间】:2020-09-15 22:21:16
【问题描述】:

我开始使用 Laravel Homestead 并花半天时间学习教程和手册。 问题是一切看起来都很完美 - 没有任何错误,但我仍然看不到 laravel welcom 页面。

我已经安装了 vagrant 和 virtual box。

在 c:/windows/system32/drivers/etc/hosts 添加如下行:

# 192.168.10.10 homestead.test

我的目录树如下:

~/Server/.ssh
~/Server/Code
~/Server/Homestead

我制作了 .ssh 密钥并使用了 git bash:

cd Server
git clone https://github.com/laravel/homestead.git Homestead
cd Homestead
bash init.sh

并配置 homestead.yaml 文件:

ip: "192.168.10.10"
memory: 2048
cpus: 2
provider: virtualbox

authorize: ~/Server/.ssh/id_rsa.pub

keys:
    - ~/Server/.ssh/id_rsa

folders:
    - map: ~/Server/Code
      to: /home/vagrant/code

sites:
    - map: homestead.test
      to: /home/vagrant/code/homestead/public

databases:
    - homestead

features:
    - mariadb: false
    - ohmyzsh: false
    - webdriver: false

# ports:
#     - send: 50000
#       to: 5000
#     - send: 7777
#       to: 777
#       protocol: udp

到目前为止,我觉得一切都很好,是吗?

shell 中的下一步:

vagrant up
vagrant ssh

成功登录到 laravel 并将目录更改为只有一个现有的code,然后:

laravel new homestead

已完成第一条消息Application ready! Build something amazing.

还有另一个名称不同的项目,但是当我在 Chrome 浏览器中输入 homestead.test 或我称之为项目的任何名称时 -> 无法访问此站点。

感谢您的帮助。

【问题讨论】:

    标签: php laravel vagrant virtualbox homestead


    【解决方案1】:

    听起来您首先制作了 vagrant box,然后在 ssh 进入 vagrant box 后创建了一个新应用。我通常采取不同的步骤。

    1. 确保已安装 vagrant。 https://www.vagrantup.com/downloads.html
    2. 确保已将 laravel/homested 框添加到 vagrant vagrant box add laravel/homestead
    3. 确保 homestead 安装在主目录中名为 Homestead git clone https://github.com/laravel/homestead.git ~/Homestead https://laravel.com/docs/7.x/homestead#first-steps 的文件中
    4. 将宅基地安装到您的项目中composer require laravel/homestead --dev
    5. 使用 make 命令生成 vagrant 和 homestead.yaml 文件(适用于 windows vendor\\bin\\homestead makehttps://laravel.com/docs/7.x/homestead#per-project-installation
    6. 按照您的方式配置 vagrant、homestead.yaml 和 hosts 文件。
    7. vagrant up

    【讨论】:

    • 我之前做过一个盒子,只是没有提到它。今天我只是觉得一个愚蠢的原因错误是......该死...... # 192.168.10.10 homestead.test
    • 大声笑我也错过了。很高兴你弄明白了。 :)
    猜你喜欢
    • 1970-01-01
    • 2017-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-03
    • 1970-01-01
    • 2016-12-07
    相关资源
    最近更新 更多