一直在尝试这几天!我知道还有其他的问题,我已经检查过了。我有一个网站在工作,另一个没有。
我正在使用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。我改变后的流浪儿条款。
宅基地似乎是浪费时间。
答案 0 :(得分:1)
对我来说homestead destroy
和另一位homestead up
工作了。另外我猜你把新的url添加到你的主机文件中,对吗?
虽然我同意宅基地的文件有点缺乏。
答案 1 :(得分:1)
好的,我终于找到了答案。我相信我有两个家园,所以我不得不remove a homestead from the VM
我还必须做update my bash_profile所以我可以使用宅基地命令。
之后,在宅基地文件夹中我跑了:
homestead provision
确保yaml文件是最新的。
现在一切都很好。两个站点都在运行。服务器设置对于较少的计算机技术开发人员来说总是一场噩梦。我被抓到的地方是缺乏明确的文件夹指导,在哪里执行命令行,因此冲突的家园。