Ich habe Larval Homestead gemäß der Dokumentation auf der offiziellen Website installiert, aber nach dem Start der virtuellen Maschine kann nicht normal auf die Website zugegriffen werden, und es wird angezeigt, dass keine Eingabedatei angegeben wurde.
Das Folgende ist der Konfigurationsinhalt von Homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
hostname: jack
name: jack
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: "/Users/Jack/laravel"
to: "/home/vagrant/laravel"
sites:
- map: homestead.app
to: "/home/vagrant/laravel/public"
hhvm: true
databases:
- homestead
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
/Users/Jack/laravel Dieses Laravel-Paket wurde von mir mit Composer installiert. Ich habe es mit php artisan -serve getestet und es gab kein Problem.
这个应该是nginx的设置问题吧?有welcome to nginx吗?
我出现过这个问题,解决办法是,将hosts文件中配置的域名放置到最前面。至于为什么,还不是很清楚。你可以尝试一下~
我也出现这个问题,楼主解决了吗
你们为什么用Homestead?我直接在VMware的Linux虚拟机里面搭建好LNMP环境,然后用Laravel,一点问题都没有!