問題タブ [puphpet]

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 に答える
1687 参照

vagrant - 複数のプロジェクトで vagrant を使用する方法

私は Vagrant を初めて使用し、PuPHPet を試して稼働させようとしています。Debianボックスを起動して実行し、sshで接続できます。それは私がはっきりしていないワークフローです。

現時点では、PuPHPet の構成ファイルを というフォルダーにダウンロードして実行してvagrantいます。私が混乱しているのは、ファイルを配置した場所に関して間違っていることです。cd/vagrant upvagrant ssh

セットアップ ファイルをプロジェクトごとにプロジェクト ディレクトリに直接ダウンロードしますか? または、たとえば、これをディレクトリにダウンロードするC:/sites/vagrantと、このディレクトリが環境を実行し、構成ファイルがC:/sites/project_one.

私の考えでは、PuPHPeT セットアップは、GUI で選択したとおりに debian で使用したい場合、すべてのプロジェクトで使用されるものです。しかし、私は本当に混乱しています!

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

vagrant - 「vagrant up」で VM インスタンスを起動できないのはなぜですか?

puphpet.com によって作成された構成でvagrantを介して VM を起動しようとしています

ホスト マシン: Windows 7 64
VirtualBox: 4.3.10
Vagrant: 1.7.2

プロセスが次の段階でフリーズします: 「VM 名をセットアップしています...」
システム プロセス リストを開くと、VBoxHeadless プロセスが表示されません。

ここでは、「vagrant up --debug」ログの最後の 30 行を確認できます。

そして、これが私のpuphpet config.yamlです:

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

php - PhpがApacheによって解釈されない

タイトルはそれをかなりうまく再開します。Php は、puphpet によって生成された仮想マシン/vagrant を使用して apache によって解釈されていません。

これはApacheのリファクタリングに関連する問題のようで、かなり最近のものです。

puppet ブログで、私はこれを見つけました:

Apache については、バージョン 2.2.x のサポートを完全に廃止し、mod_php のサポートも廃止しました。すべて php-fpm を使用した 100% fcgi です。

私は apache に proxy_fcgi を、php に fpm を持っていますが、それでも php は解釈されません。

Apache エラー ログにエラーは表示されません。

修正方法がわかりません。VM を起動しようとするのは初めてです。これを修正する方法についての助けに本当に感謝します。

ここに私の config.yaml ファイルがあります:

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

ubuntu - ポート 9000 がリストされていません

ubuntu/nginx/hhvmでpuphpetを使用しています。

仮想マシンを再起動するまで、すべてがうまく機能します。vagrant reload または halt/up の後、502 エラーが発生します。上記のアクションの 1 つを行った後、ポート 9000 がリストされていないことに気付きました。ポートを開始するには、hhvm サービスを再起動する必要があります。

このポート (9000) を仮想マシンの起動時に一覧表示するにはどうすればよいですか?

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

php - Mailcatcher/Puphpet - mail() が false を返す

puphpet で構成された仮想マシンがあり、ubuntu 14.04、apache、php 5.6、および mailcatcher があります。

繰り返しますが、タイトルがすべてを物語っています。mail() 関数を使用するたびに false が返されます。私が知る限り、どこにもエラーが表示されていないため、これを解決するのは非常に困難です。

これがsendmailパスです

これを解決する方法についてアドバイスをいただければ幸いです。

PS: 質問は既にされていることに気付きましたが、回答は受け入れられておらず、提案された解決策は役に立ちませんでした =/

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

zend-framework - vagrant を使用して zend フレームワークをインストールするにはどうすればよいですか

次のすべてをインストールして使用するアプリケーションを開発しました: 私のアプリケーション自体、Zend Framework 2 Bootstrap の js ライブラリのカップル、PHP Mysql。

私が開発者 #1 として vagrant と puppet を使用し、上記のすべてをインストールするとします。次に、開発者 #2 が正確なインストールを取得するのはいかに簡単か。私が彼に vagrant の zip ファイルを送信すると、彼は Vagrant を解凍するだけで、すべてが機能するようになるのでしょうか?

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

vagrant - /etc/hosts ファイルの「vagrant-host-manager start id」とは何ですか?

プロジェクトで puppetとともに Vagrant(1.7.2)、VirtualBox(4.3.26) を使用しています。vagrant プラグインvagrant-host-managerを使用して、との/etc/hostsファイルにプログラムで書き込みます。vagrant upvagrant halt

プラグインが /etc/hosts のコメントに情報を提供していることに気付きました

## vagrant-hostmanager-start id: 26c12a6f-22fd-4053-g193-77707p90318(難読化された ID)

VirtualBox GUI に表示されるように、id 文字列には実行中の仮想マシンの名前が含まれているのではないかと考えました。そうではないようです。上記の ID を複数のマシンに関連付ける方法を知りたいです。

これを知りたいのは、同じ IP アドレスと一連のホスト名を含む複数の VM があるため、どの VM が何を書き込んだかを簡単に見分けることができないからです。

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

vagrant - osx と win の両方に 1 つの puppet 構成を使用する

ホストOSに応じてコードディレクトリを変更することは、puphpet構成で可能ですか?

これは実際のvagrantファイルで実行できると思いますが、yamlから実行する方法がわかりません。

修飾フィールドを yaml に追加しようとしました:

次に、vagrant ファイルを変更して、それに応じて切り替えます。

しかし、これでも、osx 内で vagrant しようとすると、I:\Development\www が利用できないというエラーが発生します。

これを修正する最善の方法は何ですか? yaml からフォルダーを削除し、vagrant ファイルで手動で定義するだけですか? これは、puphpet を使用して新しい構成を生成するたびに、少し作業が必要になることを意味します。それほど悪くはありませんが、もっと簡単な方法があるはずです。