16

ちょっとした質問です。Homestead 2.0 をセットアップしましたが、すべて正常に動作しています。同じコード ディレクトリに別のプロジェクトを追加したかったのですが、それを別の URL にリンクしました。だから私はそれをサイトリストに追加しましたが、laravel.appにアクセスするとすべて正常に動作しますが、larabook.appにアクセスするとlaravel.appページが表示されます! 両方の URL は、私の /etc/hosts ファイルで 192.168.10.10 にリンクされています。

Macを再起動してvmを再起動しようとしましたが、何も機能していません:'(

/etc/ホスト

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

もちろん、これは VM が 1 つしかないことを前提としています。他の VM がある場合は、vagrant プロビジョニングを実行するときに説明をお読みください。

于 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

データベース:
    - ホームステッド
    -ララブック

注:フォルダセクションに加えた変更を見てください。https://www.easylaravelbook.com/blog/configuring-multiple-laravel-homestead-sites-and-databases/#topから詳細をご覧ください

実行後
    $ホームステッド停止
    $ homestead up --provision
于 2018-08-29T07:09:28.353 に答える