2016-02-26 117 views
0

我是新来的宅基地和流浪汉,我在laravel文档中安装了宅基地,但在访问地址:192,168.10.10时收到超时错误。Laravel + Homestead + Vagrant不工作

这个错误我是越来越错误请求超时的IP之前,所以我去掉这一行:

config.vm.network "private_network", ip: "192.168.10.10" 

则网络开始工作平。

而且我注释掉这一行:

config.vm.network "forwarded_port", guest: 80, host: 8080 

所以它开始表现出我的端口转发。

然后我做了这一行注释掉:

config.vm.network "public_network" 

但仍收到错误,没有什么是现在的错误。我通过登录到ssh:vagrant ssh来检查nginx文件夹然后cd/etc/nginx/sites-enabled

我看到没有配置文件,可能是因为无法加载Homestead.yaml文件。

这里是我的YAML文件

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

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 
    - map: ~/Websites 
     to: /vagrant/Code 

sites: 
    - map: laravel.dev 
     to: /home/vagrant/Code/admin/public 

databases: 
    - homestead 

# blackfire: 
#  - id: foo 
#  token: bar 
#  client-id: foo 
#  client-token: bar 

# ports: 
#  - send: 50000 
#  to: 5000 
#  - send: 7777 
#  to: 777 
#  protocol: udp 

回答

1

你有没有认真看过laravel文档?去这里检查:

Laravel Documents

附加宅基地箱后,你的第一份工作是克隆库:

git clone https://github.com/laravel/homestead.git Homestead 

而且在从你想运行您的代码或网站,例如文件夹复制这:

如果〜/网站然后:

cd ~/Websites 

然后克隆命令,在克隆cd Homestead在终端中运行bash init.sh后,它将在您的根目录中创建一个名为.homestead的文件夹,其中您的Homestead.yaml文件将位于该目录中。编辑宅基地文件是这样的:

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

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 
    - map: ~/Websites 
     to: /home/vagrant/Websites 

sites: 
    - map: laravel.dev 
     to: /home/vagrant/Websites/admin/public 

databases: 
    - homestead 

# blackfire: 
#  - id: foo 
#  token: bar 
#  client-id: foo 
#  client-token: bar 

# ports: 
#  - send: 50000 
#  to: 5000 
#  - send: 7777 
#  to: 777 
#  protocol: udp 

编辑后在终端添加使用此命令您的SSH密钥:

SSH-凯基-t RSA -C “你@宅”

注册机应建立档案在文件根目录下的.ssh文件夹中,但如果没有,则创建文件夹.ssh,然后将其从文档根目录粘贴到ssh文件夹中,这样就无需编辑Homestead。YAML文件

当这个工作目录更改为:cd ~/Websites/Homestead

现在运行此:

vagrant up 

如果YAML文件或Vagrantfile任何修改,然后运行这个:

vagrant reload --provisions 

也许这应该解决你的问题,否则你的电脑有什么问题:D

不要忘了在/ etc/hosts文件中加入: