Homestead status 403 forbidden

时间:2015-11-26 11:32:03

标签: php laravel vagrant homestead

我在设置家园VM后尝试访问网址时看到403被禁止。我认为我的路径一定是错的,但我无法弄明白......

我在Mac上。

我的本​​地计算机上有一个包含Laravel项目的文件

/Users/<my-name>/Sites/laravel_projects/public/my-app 

我的homestead.yaml看起来像

folders:
    - map: /Users/<my-name>/Sites/laravel_projects
      to: /home/vagrant/Code

sites:
    - map: homestead.app
      to: /home/vagrant/Code/public/my-app

我看到运行vagrant global-status。

id       name    provider    state   directory
5d79357  default virtual box running /Users/warrenday/.composer/vendor/laravel/homestead 

我尝试过运行宅基地配置来重启虚拟机,但我不确定是否需要这样做。

1 个答案:

答案 0 :(得分:2)

假设你正在使用标准的Laravel文件结构,那么你的做法是错误的。

安装Laravel时,您的公用文件夹将如下所示:my-app/public而不是public/my-app

sites:
    - map: homestead.app
      to: /home/vagrant/Code/my-app/public

并且不确定你是否错过了某些东西或它的MAC东西(这里是windows家伙),但/Users//Sites/laravel_projects似乎不对(两个//)

除非您已经这样做,否则您需要确保在您的主机文件中添加192.168.10.10 homestead.app(或等效的流浪者ip)