用Homestead配置laravel开发环境后,打开项目网页报错“No input file specified”,没有指定输入文件。
查找原因,发现虚拟机nginx站点指定的文件夹是/home/vagrant/code/public,而我在Homestead目录下的Homestead.yaml文件里,sites指定的目录是/home/vagrant/Code/public,大小写不同导致路径不同了,所以站点指定目录code下其实是没有代码的,会报错。
所以我把Homestead.yaml文件里的站点修改成指定小写code目录就解决了这个报错。
下面是无意中发现这个细节错误的过程。
1、你安装的Homestead目录下,输入以下命令进入虚拟机(已经启动vagrant up):