首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Homestead“未指定输入文件”laravel 5

Homestead“未指定输入文件”laravel 5
EN

Stack Overflow用户
提问于 2015-06-16 19:56:14
回答 2查看 1.8K关注 0票数 0

我已经试了好几天了!我知道还有其他关于这方面的问题,我已经检查过了。我有一个网站工作,而另一个没有。

我在Laravel 5和OSX 10.10.3上使用Homestead

我有这个.yaml文件:

代码语言:javascript
复制
---
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应用程序:

代码语言:javascript
复制
/Users/USERNAME/Sites/LaraCode/myapp
/Users/USERNAME/Sites/LaraCode/newapp

myapp.app工作正常,但newapp.dev给出错误:

代码语言:javascript
复制
No input file specified

在浏览器中。

我已经用chmod777打开了存储文件夹。公用文件夹中有一个index.php。我流浪规定后的变化。

Homestead似乎是对时间的可怕浪费。

EN

回答 2

Stack Overflow用户

发布于 2015-06-16 22:06:08

对我来说,homestead destroy和另一个homestead up起作用了。另外,我猜你已经把新的url添加到你的主机文件中了,对吗?

虽然我同意关于宅基地的文档有点缺乏。

票数 1
EN

Stack Overflow用户

发布于 2015-06-17 15:07:52

好了,我终于找到了答案。我相信我已经设置了两个宅基地,所以我不得不remove a homestead from the VM

我还必须执行update my bash_profile,这样我才能使用homestead命令。

之后,我在homestead文件夹中运行:

代码语言:javascript
复制
homestead provision

以确保yaml文件是最新的。

现在一切都好了。两个站点都在运行。对于计算机技术水平较低的开发人员来说,服务器设置总是一场噩梦。我被发现的地方是缺乏关于在哪里执行命令行的明确的文件夹指导,因此出现了冲突的homesteads。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30866880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档