■OS
mac OS High Sierra
■手元のフォルダ構成
/Users/username/dev/test/
├homestead ←git cloneで作成したhomestead
└demo ←composer create-project laravel/laravel demo --prefer-dist で作成したLaravel 5.6プロジェクト
■.envファイル
php artisan key:generate でキーを生成
■vagrant version
Installed Version: 2.0.4
Latest Version: 2.0.4
■VirtualBox バージョン
5.2.10 r122088 (Qt5.6.3)
■/etc/hosts
192.168.10.10 homestead.test
■homestead.yamlの編集内容
YAML
1ip: "192.168.10.10" 2memory: 2048 3cpus: 1 4provider: virtualbox 5 6authorize: ~/.ssh/id_rsa.pub 7 8keys: 9 - ~/.ssh/id_rsa 10 11folders: 12 - map: ~/dev/test/demo 13 to: /home/vagrant/demo 14 15sites: 16 - map: homestead.test 17 to: /home/vagrant/demo/public 18 19databases: 20 - homestead
■VirtualBoxの起動
bash
1vagrant init laravel/homestead 2A `Vagrantfile` has been placed in this directory. You are now 3ready to `vagrant up` your first virtual environment! Please read 4the comments in the Vagrantfile as well as documentation on 5`vagrantup.com` for more information on using Vagrant. 6 7vagrant up 8Bringing machine 'default' up with 'virtualbox' provider... 9==> default: Importing base box 'laravel/homestead'... 10==> default: Matching MAC address for NAT networking... 11==> default: Checking if box 'laravel/homestead' is up to date... 12==> default: Setting the name of the VM: homestead_default_1524998236319_948 13==> default: Clearing any previously set network interfaces... 14==> default: Preparing network interfaces based on configuration... 15 default: Adapter 1: nat 16==> default: Forwarding ports... 17 default: 22 (guest) => 2222 (host) (adapter 1) 18==> default: Booting VM... 19==> default: Waiting for machine to boot. This may take a few minutes... 20 default: SSH address: 127.0.0.1:2222 21 default: SSH username: vagrant 22 default: SSH auth method: private key 23 default: 24 default: Vagrant insecure key detected. Vagrant will automatically replace 25 default: this with a newly generated keypair for better security. 26 default: 27 default: Inserting generated public key within guest... 28 default: Removing insecure key from the guest if it's present... 29 default: Key inserted! Disconnecting and reconnecting using new SSH key... 30==> default: Machine booted and ready! 31==> default: Checking for guest additions in VM... 32==> default: Mounting shared folders... 33 default: /vagrant => /Users/username/dev/test/homestead
■vagrant sshの実施後
bash
1pwd 2/home/vagrant 3 4ls -la 5total 60 6drwxr-xr-x 9 vagrant vagrant 4096 Apr 28 00:16 . 7drwxr-xr-x 3 root root 4096 Apr 28 00:06 .. 8-rw-r--r-- 1 vagrant vagrant 220 Apr 28 00:06 .bash_logout 9-rw-r--r-- 1 vagrant vagrant 3771 Apr 28 00:06 .bashrc 10drwx------ 2 vagrant vagrant 4096 Apr 28 00:07 .cache 11drwxrwxr-x 4 vagrant vagrant 4096 Apr 28 00:17 .composer 12drwxr-xr-x 4 vagrant vagrant 4096 Apr 28 00:13 .config 13drwx------ 3 vagrant vagrant 4096 Apr 28 00:06 .gnupg 14drwxr-xr-x 4 vagrant vagrant 4096 Apr 28 00:13 .npm 15drwxr-xr-x 11 vagrant vagrant 4096 Apr 28 00:16 .oh-my-zsh 16-rw-r--r-- 1 vagrant vagrant 888 Apr 28 00:17 .profile 17drwx------ 2 vagrant vagrant 4096 Apr 29 11:39 .ssh 18-rw-r--r-- 1 vagrant vagrant 0 Apr 28 00:07 .sudo_as_admin_successful 19-rw-r--r-- 1 vagrant vagrant 5 Apr 28 00:07 .vbox_version 20-rw-r--r-- 1 vagrant vagrant 254 Apr 28 00:16 .wget-hsts 21-rw-r--r-- 1 vagrant vagrant 3169 Apr 28 00:16 .zshrc
VagrantとVirtualBoxとHomesteadを使い、Laravel 5.6のデフォルトページを表示させたいと考えます。
上記の環境、設定、手順を踏んだ上で、ブラウザ(Chrome)で http://homestead.test/ とアドレスを実行しました。
接続中のままで、結果として応答時間が長すぎて、サイトにアクセスできないという事象になりました。
VirtualBoxの起動でエラーは出なかったので、何の設定や操作が間違ってるのかがわかりません。
どなたか、どちらの設定あるいは操作を修正すれば、Laravel 5.6のデフォルトページを表示できるのか、教示くださると幸いです。
回答2件
あなたの回答
tips
プレビュー