簡體   English   中英

宅基地“未指定輸入文件” laravel 5

[英]Homestead “No input file specified” laravel 5

已經嘗試了好幾天了! 我知道還有其他有關此問題的問題,我已經對這些問題進行了檢查。 我有一個站點正在工作,而另一個則沒有。

我正在將Homestead與Laravel 5和OSX 10.10.3一起使用

我有這個.yaml文件:

---
ip: "192.168.10.10"

memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/Sites/LaraCode
      to: /home/vagrant/LaraCode

sites:
    - map: myapp.app
      to: /home/vagrant/LaraCode/myapp/public
    - map: newapp.dev
      to: /home/vagrant/LaraCode/newapp/public

databases:
    - homestead

variables:
    - key: APP_ENV
      value: local

兩者都是以下文件夾中的Laravel 5應用程序:

/Users/USERNAME/Sites/LaraCode/myapp
/Users/USERNAME/Sites/LaraCode/newapp

myapp.app可以正常工作,但是newapp.dev給出錯誤:

No input file specified

在瀏覽器中。

我有chmod777的存儲文件夾。 公用文件夾中有一個index.php。 更改后,我無所事事。

宅基地似乎一直在浪費時間。

對我來說, homestead destroy和另一個homestead up 另外我猜您已將新的url添加到您的主機文件中,對嗎?

盡管我同意缺少宅基地的文檔。

好的,我終於找到了答案。 我相信我已經建立了兩個宅基地,所以我不得不從虛擬機中刪除一個宅基地

我還必須更新我的bash_profile,以便可以使用homestead命令。

然后,在homestead文件夾中運行:

homestead provision

確保yaml文件是最新的。

現在一切都很好。 兩個站點都在運行。 服務器設置始終是較少計算機技術開發人員的噩夢。 我被吸引的地方是缺乏清晰的文件夾指導,說明在哪里執行命令行,因此存在沖突的家園。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM