16

嘿伙计们,小问题:所以我已经设置了 Homestead 2.0,一切正常。我想在同一代码目录中添加另一个项目,但将其链接到另一个 url。所以我将它添加到站点列表中,但是当我访问 laravel.app 时一切正常,但是当我访问 larabook.app 时,它向我显示 laravel.app 页面!这两个网址都链接到我的 /etc/hosts 文件中的 192.168.10.10 。

我已尝试重新启动我的 mac 并重新启动 vm 但没有任何工作:'(

/etc/hosts

192.168.10.10 laravel.app
192.168.10.10 larabook.app

宅基地.yaml

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

sites:
    - map: laravel.app
      to: /home/vagrant/Code/Laravel/public
    - map: larabook.app
      to: /home/vagrant/Code/Larabook/public

databases:
    - homestead
    - larabook
4

3 回答 3

39

假设您的 Homestead.yaml 文件在上面

输入:

$ vagrant global-status

会显示类似的东西;

id    name      provider   state   directory    
--------------------------------------------    
77c5c30  default   virtualbox running et....    

输入:

$ vagrant provision 77c5c30

当然,这假设您只有 1 个虚拟机,如果您有其他虚拟机,请在运行 vagrant provision 时阅读说明

于 2014-12-02T02:41:24.180 回答
2

这对我有用,并且没有丢失数据库:

$ homestead halt
$ homestead up --provision
于 2016-05-02T17:19:59.207 回答
0

尝试这个

文件夹:
    - 地图:~/Code/Laravel
      到:/home/vagrant/Code/Laravel

    - 地图:~/Code/Larabook
      到:/home/vagrant/Code/Larabook

网站:
    - 地图:laravel.app
      到:/home/vagrant/Code/Laravel/public
    - 地图:larabook.app
      到:/home/vagrant/Code/Larabook/public

数据库:
    - 宅基地
    - larabook

注意:查看我对文件夹部分所做的更改。从https://www.easylaravelbook.com/blog/configuring-multiple-laravel-homestead-sites-and-databases/#top了解更多信息

跑完之后
    $宅基地停止
    $宅基地--提供
于 2018-08-29T07:09:28.353 回答