[英]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.