Windows 环境 同样的 No input file specified.问题 已经检查过 hosts 和 .yaml 文件 ?
虚拟机执行完后如上图
打开网页显示
No input file specified.
高认可度评论:
又是一个自问自答吧 如果按照教程的环境搭建 再按教程创建项目 你的.yaml文件必须这么写才行 如下图
主要是Homestead默认创建的code文件c是小写的,配置文件中C是大写的,需要把homestead中的code文件夹改成Code!
Homestead终端执行命令 mv ~/code ~/Code
你是说windows的homestead中 报这个错误吗
@JeffLi
我这里提问的是 https://learnku.com/courses/laravel-essent...
我按照教程第一次创建Lavavel项目 使用的是vagrant虚拟机 执行的是
composer create-project laravel/laravel Laravel --prefer-dist "5.5.*
结果如上图
网页打开是 No input file specified.
@shwfz01a 这个我偶尔遇到,确认路径没问题,大小写一致后重启还不行的话 就多百度吧 https://www.cnblogs.com/richerdyoung/p/720...
又是一个自问自答吧 如果按照教程的环境搭建 再按教程创建项目 你的.yaml文件必须这么写才行 如下图
主要是Homestead默认创建的code文件c是小写的,配置文件中C是大写的,需要把homestead中的code文件夹改成Code!
Homestead终端执行命令 mv ~/code ~/Code
应该是项目路径设置的不对,Laravel/public下面,应该就可以了
我也遇到过同样的问题,虚拟机home目录下默认生成的Code文件夹C是大写的,因为虚拟机是linux环境区分大小写,你把Homestead.yaml配置里的Code文件夹C改成大写,并且查看你本地的Code文件夹C是不是大写,如果不是改成一致的就行了,不知道你是不是同样的问题,我自己这样解决的。
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
folders:
to: /home/vagrant/Code
sites:
to: /home/vagrant/Code/Laravel/public
希望能够帮助到大家!
:speak_no_evil: :speak_no_evil:
另一个解决办法:
在
~/code
下创建项目时,把项目目录设置为当前目录.
,而不是教程里的Laravel
:还有种情况没有重新载入配置文件解决办法:
https://www.cnblogs.com/Skrillex/p/7813676...
我也是出现这个问题,


这是我本机的文件夹
这是虚拟机的
这是homestead.yaml

检查了好几遍没问题,并且我在虚拟机中创建文件.本地查看也有
我是建了一个自己的项目 一开始的时候起了一个名字 然后创建了box Nginx配置文件就按照填充的名字配置了 后来composer安装laravel的时候又起了一个项目名字 导致两个名字对不上 nginx解析不到 需要修改nginx的配置文件就好 /etc/nginx/sites-enabled/站点 root对应路径的工程名改成和laravel项目名一样 别忘重启下nginx