宅基地状态 403 禁止
Homestead status 403 forbidden
我在设置宅基地 VM 后尝试访问 url 时看到 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
我已经尝试 运行 homestead provision 来重启虚拟机,但我不确定是否需要这样做。
假设您使用的是标准 Laravel 文件结构,那么您的做法是错误的。
安装 Laravel 时,您的 public 文件夹将如下所示: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
(或等效的 vagrant ip)
我在设置宅基地 VM 后尝试访问 url 时看到 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
我已经尝试 运行 homestead provision 来重启虚拟机,但我不确定是否需要这样做。
假设您使用的是标准 Laravel 文件结构,那么您的做法是错误的。
安装 Laravel 时,您的 public 文件夹将如下所示: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
(或等效的 vagrant ip)