[英]Mapping Folders and Sites in Laravel/Homestead
我一直在努力在ubuntu 15.1上安裝Laravel / Homestead,並努力將我的文件夾和站點映射到我的Homestead.yaml文件中。 虛擬機已啟動並正在運行,當我在瀏覽器中轉到Homestead.app時,它告訴我未指定輸入文件。 我知道我沒有正確映射它。
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Homestead/Projects/Laravel
to: /home/vagrant/Projects
sites:
- map: homestead.app
to: /home/goldenos/Homestead/Projects/public
databases:
- homestead
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
我的index.php文件位於〜/ Homestead / Projects的名為Laravel的文件夾中,如果我需要提供任何其他信息,請告訴我,我將盡快提供。 在此先感謝您提供任何信息! -盧克
嘗試以下方法:
folders:
- map: ~/Homestead/Projects // your local whole projects folder on the host machine (so you can setup multiple websites on the same virtual box)
to: /home/vagrant/Projects // synced folder in virtual box
sites:
- map: homestead.app
to: /home/vagrant/Projects/Laravel/public // path of project in the virtual box
- map: site2.app
to: /home/vagrant/Projects/Site2/public
編輯.yaml文件后,請不要忘記運行流浪漢/重新加載標記--provision,如下所示:
vagrant up --provision
要么
vagrant reload --provision
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.