Laravel Homesteadをインストールしてホストファイルを編集しましたが、ブラウザで指定されたURLにアクセスしたときに「入力ファイルが指定されていません」というメッセージが表示されます。ターミナルで "迷惑行為"を実行した後。私の最初の推測はHomestead.yamlファイルの何かが間違っていますが、私は何が見えません。"入力ファイルが指定されていません。 Laravel Homesteadを実行しているとき
私はMac OSを実行しており、私のVMはVirtualBoxのものです。私のすべてのウェブサイトはOSユーザーの直接の子である「サイト」というフォルダにありますので、ユーザー名/サイト。ホームステイフォルダのパスは、次のように_Username/Sites/_homestead "になります。
Homestead.yamlファイルでは、「folder」をmap: ~/Sites
に設定しました。私はブラウザのアドレスバーに~Sites/
と入力すると、フォルダのリストが表示されますので、私はブラウザのアドレスバーに~Sites/
と入力してください。場所は正しいです:/// Users/USERNAME/Sites/
を実行する前に、アドレスバーに入力したときに 'username.dev'が機能しません。それはそれを拾うようにすべて正しいです。
これは、参考のために私のHomestead.yamlファイルの内容は次のとおりです。
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Sites
to: /home/vagrant/Code
sites:
- map: username.dev
to: /home/vagrant/Code/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
は誰が悪いのかを見るか、ISかもしれない他に何について助言することはできますか?
を/ home/vagrant/Code/Sites/public 'または特定のサブフォルダである必要があります。私はこれらすべてのプロジェクトを定期的に行っていますので、理想的にはブラウザーにリストを表示して、それらのすべてについて農家の仕事をしたいと思っていました。私が誤解した場合は申し訳ありません! – user1406440
私は 'yourSiteFolderName'、' Sites'と 'Sites'フォルダ内の実際のフォルダ名の変更を試みましたが、それでも動くことはありません。私はURLを 'Sites/projectname'の方に向けることも試みましたが、ルートに' index.php'ファイルがありますが、私はまだ同じエラーを受け取ります。 :/ – user1406440