1

Windows 10 で Homestead ボックスを起動して実行しようとしています。すべての手順に従い、Homestead.yaml を正しく構成してから、'vagrant up'を実行しました。すべてが正しく (エラーなしで) 起動し、サイト用に設定したホスト名を介して、パブリック ディレクトリにあるインデックス ファイルにアクセスできました。すべてが完璧に機能し、問題はないと思いました。Laravelをセットアップしようとするまで。

「vagrant halt」を実行してボックスをシャットダウンし、テスト ファイルをマップしたフォルダーを削除し、「vagrant new mysite」を実行しました。これにより、以前に使用していたのと同じフォルダーが再作成され、マッピング先の同じ public ディレクトリと、もちろんすべての Laravel ファイルが追加されました。ページにアクセスしようとしたときに発生したのは、タイムアウトです。

次に、ボックスに SSH 接続しようとしました (これは以前に機能し、マップしたのと同じファイルを表示できました)、タイムアウトが発生しました。

それ以来、私が見つけたものは次のとおりです。

laravel の index.php ファイルを消去しても (または単にエコーを追加しても)、タイムアウトが発生するため、laravel のインストール自体に関連しているとは思いません。

vagrant 停止、vagrant プロビジョニング、または vagrant up の量が問題を解決していないようです

再び機能させることができた唯一の方法は、ホストコンピューターを再起動し、ボックスを再度起動することです。その後、サイトに1、2回アクセスできるように見えますが、明らかな理由もなく再びタイムアウトし始めます.

オンラインでいくつかのヒントを読んで試してみましたが、役に立ちませんでした。

BIOSで仮想化が有効になっていることを確認してください-そうです。

virtualbox の最新のテスト ビルドを試してください (Windows 10 の互換性の問題を修正するため) - VB 5.0.10 と 5.0.13 の両方で同じことが起こります。

Virtualboxネットワーク設定ですべてのホストオンリーネットワークを削除します - 私はこれを行い、次にvagrantを実行したときに接続が再作成されましたが、役に立ちませんでした

Windows ファイアウォールとウイルス対策ソフトウェアが無効になっています。

締め切りが迫っており、この問題に関して役立つ情報がほとんどないため、これは非常にイライラさせられます。誰かがこれを経験し、解決策を見つけましたか? 大変助かります。これが役立つ場合は、参照用に私の Homestead.yaml ファイルを次に示します。

http://pastebin.com/BxgZY7F8 (pastebin を使用する必要があり、Stack O は書式設定を台無しにします)

4

1 に答える 1

0

私のために働いたこれに対する解決策を見つけました:

vagrant stop を実行しました。ここからパッチをダウンロードしました - https://www.virtualbox.org/attachment/ticket/14040/VBox-Win10-fix-14040.exe 管理者としてパッチを実行し、実行を続けました vagrant を実行しました 閉じましたパッチ

これにより、すべてのタイムアウトの問題が解決され、その後の「vagrant up」では、バックグラウンドでパッチを実行する必要がなくなりました。

于 2015-12-24T17:24:39.320 に答える