按照官網的文檔安裝了Larval Homestead,但是虛擬機啟動後站點無法正常訪問,提示No input file specified.
以下是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這個Laravel套件是我用composer安裝的,用php artisan -serve 測試沒問題 可以正常存取。
這個應該是nginx的設定問題吧?有welcome to nginx嗎?
我出現過這個問題,解決方法是,將hosts檔案中配置的網域放置到最前面。至於為什麼,還不是很清楚。你可以試試~
我也出現這個問題,樓主解決了嗎
你們為什麼要用Homestead?我直接在VMware的Linux虛擬機器裡面搭建好LNMP環境,然後用Laravel,一點問題都沒有!