私はPHPとlaravelの初心者です。私は一晩中頑張りましたが、問題は継続しています。 homestead.yaml
を設定した後、コマンドラインでvagrant up
を実行しました。ファイルの完全な内容は、(ところで、私のOSはOS Xの10.10である)以下の通りです:==> default: createdb: database creation failed: ERROR: database "homestead" already exists
:homestead-laravelでディレクトリを正しく設定するには?
---
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
すべてがデータベースの問題を除いて、うまくいっているようです。しかし、サイトアドレス:int2016.app
をブラウザに入力すると、403 forbidden
のエラーが発生します。そして、私は "/ home/vagrant/yobichi"のdirに入ることを試みました、それは空でした。 folders
とsites
のディレクトリを適切に設定して問題を解決できるようにするにはどうすればいいですか?前もって感謝します!
あなたのホームフォルダにLaravelプロジェクトのインストールがありますか?完全なホームディレクトリを ' - map:"/Users/yobichi "'という行でVagrantボックスにリンクしているので、適切なサブフォルダにプロジェクトをインストールする必要があります。 e。 '/ Users/yobichi/laravel-project'とこのフォルダをボックスにリンクします。 'folders'と' sites'はあなたの 'Homestead.yaml'ファイルに適切な意図を持っていますか? – codedge
@codedge正しく設定する方法がわかりません。私のlaravelプロジェクトは '/ Users/yobichi/laravel'のフォルダの下にあり、そのフルディレクトリは'/Users/yobichi/laravel/int2016 'です。 'folder'と' site'をどのように設定するべきですか?ありがとう! – user5779223
それは変です。新しいVagrantボックスを作成すると、データベースはなくなり、新しく作成されます。ですから、このエラーは発生しません。あなたはHomesteadの最新バージョンを稼働していますか? – codedge