問題タブ [homestead]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
426 参照

php - URL として homestead.app を入力するときに入力ファイルが指定されていません

それで、作曲家、仮想ボックスマシン、およびホームステッドを介してlaravelをインストールしました。すべて問題ありませんが、指示に示されているように URL homestead.app にアクセスしようとすると、入力ファイルが指定されていません。以下は私のhomestead.yamlの内容です...フォルダーについては、XAMPP/htdocsの下にインストールされたlaravelソースがあるローカルエリアを指しています...何が間違っていますか?

0 投票する
1 に答える
728 参照

php - インストール中に 'homestead up' スロー エラー (シェル プロビジョナー 'args')

実行時にlaravelインストールガイドに従った後homestead up、エラーメッセージが表示されます:

私の Homestead.yaml ファイルは次のように構成されています。

0 投票する
2 に答える
4688 参照

php - 環境を破壊せずにホームステッドに新しいlaravelサイトを追加するにはどうすればよいですか?

実行せずに新しいサイトを追加するにはどうすればよいですか?

Laravel Homestead バージョン 2.0.13 を使用しています

新しいサイトを追加するとき、homestead.yaml ファイルに以下を追加します

hostsファイルに追加しました:

次に、次を使用してマシンのステータスを確認します。

vagrant provision 90be623 を実行して新しいサイトをプロビジョニングしましたが、残念ながら anothersite.dev はまだ laravel5.dev を指しています

これを解決する唯一の方法は、homestead destroy を実行してから、homestead up を実行することです。しかし、これは私のデータベースを破壊します。

vagrant provision 90be623 を実行すると、多くの場合、次のように表示されます。

私が家屋敷を破壊し、すべてが緑色になっている場所で家屋敷を立ち上げたときと比較して..

これを読んで助けてくれてありがとう:)

0 投票する
4 に答える
11583 参照

laravel - Laravel の Homestead yaml ファイルを理解する

誰かが Homestead.yaml ファイルを詳細に説明できますか? その内容を完全に理解していないことが私を悩ませています。

完全な Homestead yaml ファイルは次のとおりです。

そして、その内容について私が理解していることは次のとおりです。間違っている場合は修正し、もちろんコメントを追加してください。

authorize: ~/.ssh/id_rsa.pub
パブリック .ssh ファイルを保存するローカル マシン内のディレクトリ。このフォルダは、ローカル マシン内の任意のフォルダにすることができますよね?

キー: - ~/.ssh/id_rsa
ローカル .ssh ファイルを保存するローカル マシン内のディレクトリ。このフォルダは、ローカル マシン内の任意のフォルダにすることができますよね?

フォルダー:
- マップ: ~/Code
to: /home/vagrant/Code

  • -map: すべてのプロジェクトを保存するローカル マシンのディレクトリ。このフォルダは、ローカル マシン内の任意のフォルダにすることができますよね?

  • to: これは、プロジェクトが仮想マシンに保存される場所だと思いますが、これが正しい場合、最後のフォルダーはローカル構造の最後のフォルダーと一致する必要がありますか?

サイト:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public

  • -map: これは、サイトにアクセスするために使用する URL またはドメインだと思いますが、localhost ファイルに追加する限り、何でもかまいません。正しいですか?

  • to:これが何かわかりません...

データベース:
- ホームステッド ホームステッド
というデータベースが自動的に作成されますね。

ありがとう

0 投票する
0 に答える
643 参照

php - Laravel Homestead 2.0 をカスタム 32 ビット vagrant ボックスで動作させる

仮想化をサポートしていない古いラップトップを使用しています。つまり、laravel ホームステッドのドキュメントで提案されているボックスを使用できません。( http://laravel.com/docs/5.0/homestead )

そのため、laravel/settler リポジトリをフォークして変更し、32 ビットの Utopic イメージ ( https://github.com/twoSeats/homestead32utopic/commit/4463b27888ff027299753f27af2929e09d5493a5 ) を利用できるようにしました。

新しいセトラー リポジトリを使用してイメージの作成とプロビジョニングを行うことができましたが、ホームステッド 2.0 を実行時に使用することはできません。

指図。アイデアはありますか?

編集:

  • 'homestead up' は引き続き、公式の vagrant ボックス ( laravel/homestead ) をプルダウンして使用しようとします。
  • 私が実際に行ったことは、「laravel/settler」の修正版を使用して、ローカルで 32 ビットの Utopic ボックスをプロビジョニングすることでした。
  • Homestead CLI アプリケーションを使用して、現在ローカルにあるボックスを管理および使用したいと考えています。
  • すでにプロビジョニング済みで、virtualbox 内で使用できるボックスを CLI アプリで使用する方法がわかりません。
  • このためのチュートリアルはすでにありますか?
  • または、利用可能な 32 ビット ホームステッド ボックスはありますか? それはテストされ、機能していますか?

残念ながら、利用可能な 32 ビットのホームステッド製品は最大で 8 か月以上前のものです ( https://github.com/buonzz/homestead32 & https://github.com/antoniofrignani/laravel-homestead-settler-32 ) 。更新された仕様については、現在のホームステッド 2.0 機能を使用してください。彼らはもうしません。

0 投票する
0 に答える
142 参照

laravel - ホームステッド サーブを自動的に開始する

vmを起動していることに気づきました

vm への sshing

そして、サーバーを起動します

作業を行うたびに行うのは非常に面倒です。VM の開始時点でサイトを開始するための推奨される方法はありますか? init.d に追加できることはわかっていますが、新しいサイトを Homestead.yaml に追加するときにそれを行う組み込みの機能はありますか? それとも、これはプロジェクトに貢献するための良い機能要求またはアイデアですか?

0 投票する
1 に答える
1819 参照

laravel - homestead.yaml に新しいデータベース ユーザーを追加します。

ファイルで 2 番目のデータベースを指定しましたがhomestead.yaml、これは問題なく作成されますが、デフォルトのhomesteadデータベース ユーザーが使用されます。

に新しいユーザーを含めることも可能ですhomestead.yamlか、それとも vagrant インスタンスが起動して実行された後に手動で行う必要があるだけですか? 私はこれについてドキュメントで何も気づきませんでした。

それが違いを生むなら、それはPostgresデータベースです。

0 投票する
0 に答える
432 参照

vagrant - Vagrant マシンのネットワーク通信が遅い

私はかなり良いPCマシンで実行しています

  • インテル Xeon E5-2609
  • 16ギガバイト
  • ウィンドウズ7
  • 適切なインターネット接続 (90ms ping、35.45 Mb/s ダウン、6.77 Mb/s アップ)

いくつかの追加インストール (ElasticSearch および Cassandra サービス) で Homestead Vagrant を実行しています。2GBのVM RAMを使用してデフォルト構成で実行しています。

テスト目的のアプリケーションは、AWS サーバー データベースに接続しています。実際にNginxサーバーUbuntuピュア(同じネットワーク)で実行すると、データを取得して到達するのに2倍の時間がかかります。Eloquent クエリから 48 アイテムを取得するのに約 5 秒かかりますが、Nginx サーバーは 1.2 秒未満でそれを行います

CassandraがインストールされたUbuntuを実行している同僚のマシンがあり、フェッチ/書き込みが約3〜4秒(表示または操作なし)の場合。私たちは同じローカル エリア ネットワーク上にいます。

それ以来、VM の RAM サイズを 4GB に増やしましたが、HTTP 要求の遅延を短縮することはできませんでした。

私は次に何をすべきか見当もつきません。提案/修正??

0 投票する
3 に答える
495 参照

laravel - Laravel 5 の Homestead のインストール

私は最近、Laravel を実際に学習してインストールするのに一生懸命取り組んでいますが、インストール プロセスについていくのは本当に難しいです。私は現在 Windows 7 を使用しており、すでに vagrant ボックスを追加する段階にいます。それは単に言う:

vagrant box add laravel/homestead

使用するプロバイダーを尋ねられ、virtualboxである「1」を選択しましたが、ダウンロードが遅すぎてダウンロード中に停止してエラーが発生するようで、すでに1週間ほど試してみましたこのコマンドを実行します。IDM を使用してファイルをダウンロードしようとしたところ、「virtualbox.box」というファイルがありましたが、どうすればよいかわかりません。そして、実際にはファイルが大きすぎて、処理したり、継続的にダウンロードしたりできないことがわかりました.

誰かが私がこれをどのように進めることができるかについて私を助けてください。事実と思われるように、ファイルを継続的にダウンロードするには、インターネット接続が非常に低速です。手動でダウンロードしたファイルを IDM にインストールする方法はありますか? ばかげて聞こえることを許してください。プロジェクトで PHP フレームワークを使用するのは初めてで、インストールに行き詰まっています。助けてください。

0 投票する
2 に答える
77 参照

vagrant - 放浪者とは

vagrant の正体が分からず困惑しています。

ご存知のように、現在のシステムで別のシステムを実行する場合は、virtualbox とそのシステムのミラー (CentOS など) をインストールする必要があります。

vagrant をインストールしたときに virtualbox が必要だったので、別の virtualbox にすることはできません。bower と同じようなシステム管理かもしれないと思ったのですが、mysql、nginx、redis、php、memcache を含む vagrant box homestead は 600M 強で、最小の Linux システムよりも小さくなっています。

だから私はとても混乱しています。浮浪者の正体を教えてください。