如何解决Laravel Homestead-无法访问该站点 Windows 10
我从Laravel Homestead开始学习,花了半天时间来学习教程和手册。 问题是,一切看起来都很完美-没有任何错误,但我仍然看不到laravel欢迎页面。
我已经安装了流浪汉和虚拟盒子。
在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
或我称之为项目的名称中输入->无法访问此网站。
感谢您的帮助。
解决方法
这听起来像是先制作了一个vagrant框,然后在ssh进入vagrant框后创建了一个新应用。我通常会采取不同的步骤。
- 确保已安装无业游民。 https://www.vagrantup.com/downloads.html
- 确保已将laravel / homested框添加到无业游民的
vagrant box add laravel/homestead
- 确保将homestead安装在主目录中名为Homestead
git clone https://github.com/laravel/homestead.git ~/Homestead
https://laravel.com/docs/7.x/homestead#first-steps的文件中 - 将宅基安装到项目
composer require laravel/homestead --dev
- 使用make命令生成vagrant和homestead.yaml文件(对于Windows
vendor\\bin\\homestead make
)https://laravel.com/docs/7.x/homestead#per-project-installation - 完成后配置流浪者homestead.yaml并托管文件。
-
vagrant up
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。