Laravel Homestead-'未指定输入文件'

问题描述 投票:0回答:1

我已经设置了很多次项目,但是这次,当我使用流浪汉并尝试进入网站时,它说“未指定输入文件”。

  • 我已经设置了主机文件
  • 我已经登录到vagrant ssh以确保文件/文件夹已链接并且它们是
  • 我曾尝试销毁虚拟机,然后再次构建它,-provision等。

这是Homestead文件中项目的代码

folders:
    -
    map: ~/portfolio
    to: /home/vagrant/code  
sites:
    -
    map: portfolio.test
    to: /home/vagrant/code/public
    php: "7.2"

无论我做什么,我都会在错误“未指定输入文件”和“ 403禁止访问”之间切换nginx / 1.15.6“

laravel homestead
1个回答
0
投票

检查您的路径是否正确以及文件夹是否存在。打开命令行,移至该位置并运行以下命令

pwd

这将返回路径。

您也没有指向您的实际项目,不应该这样:

folders:
    -
    map: ~/portfolio
    to: /home/vagrant/code  
sites:
    -
    map: portfolio.test
    to: /home/vagrant/code/public
    php: "7.2"

是这样的:

folders:
    -
    map: ~/portfolio
    to: /home/vagrant/code
sites:
    -
    map: portfolio.test
    to: /home/vagrant/code/myapp/public
    php: "7.2"

此外,您应尝试以下操作:

homestead up --provision

vagrant up --provision

© www.soinside.com 2019 - 2024. All rights reserved.