如何在homestead-laravel中正确设置目录?

时间:2016-05-15 17:36:37

标签: php laravel homestead

我是PHP和laravel的新手。我整晚都试过,但问题一直在发生。设置homestead.yaml后,我在命令行上运行了vagrant up。文件的完整内容如下(BTW,我的操作系统是os x 10.10):

---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/github_rsa.pub

keys:
- ~/.ssh/github_rsa

 folders:
- map: "/Users/yobichi"
  to: "/home/vagrant/yobichi"

sites:
- map: int2016.app
  to: "/home/vagrant/yobichi/public"

databases:
- homestead    

除了数据库问题==> default: createdb: database creation failed: ERROR: database "homestead" already exists之外,一切似乎都很顺利。但是当我在浏览器上输入站点地址:int2016.app时,会出现403 forbidden错误。我试图进入" / home / vagrant / yobichi"的目录,它是空的。我想知道如何正确设置folderssites目录以便我可以解决问题?提前谢谢!

1 个答案:

答案 0 :(得分:1)

请在Homestead.yaml中尝试以下设置。还请确保你有适当的意图。

---
ip: "192.168.10.10"
memory: 2048
cpus: 1
hostname: int2016
name: int2016
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: "/Users/yobichi/laravel/int2016"
      to: "/home/vagrant/yobichi"

sites:
    - map: int2016.app
      to: "/home/vagrant/yobichi/public"

databases:
    - homestead

要创建一个完整的新框,您可以再次运行vagrant destroy,然后再运行vagrant up