2016-10-29 36 views
0

我正在使用HomesteadLaravel應用程序只是服務良好,但是當我嘗試設置一些自定義腳本時,它向我顯示No input file specified.Homestead沒有爲自定義PHP項目指定的輸入文件

這是我的yaml文件。

--- 
ip: "192.168.30.30" 
memory: 2048 
cpus: 1 
provider: virtualbox 

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 
    - map: /Users/Mubin/Sites 
     to: /home/vagrant/Code 

sites: 
    - map: test.app 
     to: /home/vagrant/Code/test/public 

    - map: dev.app 
     to: /home/vagrant/Code/dev/index.php 
databases: 
    - homestead 

我只想把我所有的代碼開發文件夾下,並想從vagrant homestead box

指南訪問我在哪裏做錯了嗎?

PS。

我試圖從末端刪除的index.php,然後nginx拋出403 Forbidden

回答

0

任何人具有同樣的問題,我發現一種解決方案,嘲笑一個可以是;但它確實對我有用。

我在我的dev folder中添加了新的public文件夾,並將所有其他自定義的PHP腳本放在該文件夾中。

目錄結構是這樣的,我

dev 
    public 
     folder1 
      index.php 
     folder2 
      index.php 
     folder3 
      index.php 
     ... 

,我能訪問它像這樣

dev.local/folder1/index.php 
dev.local/folder2/index.php 
dev.local/folder3/index.php 

,這裏是我的Homestead.yaml文件

--- 
ip: "192.168.30.30" 
memory: 2048 
cpus: 1 
provider: virtualbox 

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 
    - map: /Users/Mubin/Sites 
     to: /home/vagrant/Code 

sites: 
    - map: test.app 
     to: /home/vagrant/Code/test/public 

    - map: dev.local 
     to: /home/vagrant/Code/dev/public 
databases: 
    - homestead 

,並在我的/etc/hosts文件

127.0.0.1 dev.local test.app 

希望這將有助於某人,某天。 :)

我會設置流浪者爲laravel和自定義PHP項目。另外,與PHP Storm合併,與x-debug合作。如果您有任何問題,請留言。

快樂編碼,x調試。

相關問題