设为首页收藏本站

爱学IT网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1442|回复: 0

[经验贴] No input file specified解决办法

[复制链接]
发表于 2018-11-9 13:47:53 | 显示全部楼层 |阅读模式
homestead报错 No input file specified 几种解决办法


在使用laravel时,推荐使用homestead开发环境,但是在windows装这个环境 是相当费劲。官方文档说的也是模棱两可,很多细节一带而过,对于想学习的人来说,确实是问题,希望官方能够不断完善吧,方便后面人员学习。
现在主要解决一下 安装成功后,浏览器访问出现 No input file specified问题。以下只是其中的几种情况。
一、情况一:所有目录区分大小写。
在文件Homestead.yaml中

folders:
    - map: D:/worktest/code/project/ceshi
      to: /home/vagrant/code/project/ceshi

sites:
    - map: homestead.test
      to: /home/vagrant/code/project/ceshi/public   


检查Homestead.yaml 文件在的 目录文件名是否 和虚拟机中nginx环境中的目录文件名不一致。这里一定要区分大小写。
其中Code就是一个例子。  在folders中写的小写。在sites中写的大写。造成访问出现No input file specified。
修改后重新加载配置文件:
命令:

vagrant  provision     重新配置homestead
或者暂停服务,重新启动
vagrant halt 停止homestead

vagrant up  启动
vagrant provision     重新配置homestead


二、情况二对Homestead.yaml文件中folders 和sites配置有误
folders:#设置文件夹机映射关系
    - map: D:/worktest/code/project/ceshi        /public     #需要映射到虚拟机的本地机器的文件夹
      to: /home/vagrant/code/project/ceshi   #需要映射到虚拟机中哪个的文件夹

sites: #设置域名和网站的映射关系
    - map: homestead.test                                            #网站域名
      to: /home/vagrant/code/project/ceshi/public        #Laravel项目对应index.php的位置,以虚拟机的路径表示

这里坑就在public 这,按照文档。homestead按照成功后,浏览器访问homestead.test  就会报错No input file specified。
1、在sites的to中
to:/home/vagrant/code/project/ceshi/public   这里是存在public目录,


而在folders:设置中

map: D:/worktest/code/project/ceshi   后面是没有public的
其实 ceshi 这个目录是项目的根目录。实际中在ceshi目录下应该还有一个public目录存在。
例如在我电脑中 实际存在目录是:
D:/worktest/code/project/ceshi/public/index.php


因为public目录是laravel框架安装时会自动创建public这级目录。
如果你还没有安装laravel 就必须创建相同的目录。把pulbic创建上。访问即可正常访问你写的index.php文件。


或者 sites的to中    to:/home/vagrant/code/project/ceshi/public    把public去掉.然后重启服务,重新加载配置文件。访问即可正常。


三、情况三:本地项目没有与虚拟机nginx环境的同步

查看nginx环境下目录和文件是否存在
vagrant  ssh





如果目录不存在 ,检查Homestead.yaml文件是否配置正确。查看上面两种情况。
vagrant halt 停止homestead

vagrant up  启动
vagrant provision     重新配置homestead






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

申请友链|小黑屋|爱学IT网 ( 京ICP备13007648号-1  

GMT+8, 2019-11-19 15:54 , Processed in 0.135491 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表