2016-06-14 31 views
1

我已經慢慢地努力讓Laravel/Homestead在Ubuntu 15.1上運行,並且努力讓我的文件夾和網站映射到我的Homestead.yaml文件中。當我在瀏覽器中訪問Homestead.app時,虛擬機啓動並運行,它告訴我沒有指定輸入文件。我知道我沒有正確映射它。在Laravel/Homestead中映射文件夾和網站

--- 
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文件名爲Laravel文件夾中,如果我需要提供什麼信息,請讓我知道,我會盡快提供。提前感謝任何信息! 路加福音

+1

你正在慢慢地轉向15.1,它已經超過了生命的終結(http://www.ubuntu.com/info/release-end-of所以你應該在2021年前開始移動到16.04 –

回答

2

試試這個:

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 

不要忘了運行無業遊民了/重載萎靡不振--provision您編輯您的.yaml文件等之後:

vagrant up --provision 

OR

vagrant reload --provision