2

仮想ホストのアイデアは初めてですが、MAMP PRO を使用して Macbook Pro に設定することに成功しました。

MAMP PRO インターフェイスで仮想ホストの IP/ポート オプションを設定すると、インターネット接続内の任意のデバイスに同じ IP を入力してアクセスできます。ただし、自分の Mac 以外のデバイスでは、メディアが表示されません。むき出しの HTML だけです。

これは、デバイスが Mac 上のファイルにアクセスできないためだと思います。仮想ホストのディレクトリは、別のパーティションのフォルダーに設定されます。OSXのパーティションに保存するかどうかはわかりません(必要に応じて保存場所を変更できます)。

これを機能させるにはどうすればよいですか?

4

5 に答える 5

0

あなたはそれをテストしなければなりません、それには多くの理由があるかもしれません。

まず、CSS / Javascriptファイルを別のマシンで個別に開いてみてください。問題がなければ、問題はありません。

次に、View Dependencies Firefox拡張機能をインストールして、それを参照してみてください。

最後に、ファイアウォールの構成を確認します。Apacheは、そのowでコンテンツをフィルタリングしません。

于 2012-04-14T04:27:43.777 に答える
0

ボックスへのアクセスにIPアドレスを使用している場合、仮想ホストを使用していることを確認しますか?その場合、IPとポートの組み合わせを使用していると思いますか?

メディアはどこにありますか?ポート80にないことを前提としていますが、これは別のポートのホストですか?

ローカルホストからアクセスできるので、files / permit/partitionは問題ないはずです。

同じIPアドレスと異なるポートで仮想ホストを実行している場合、何が起こっているのかは、Macのファイアウォールがポートへのアクセスをブロックしていることだと思います。メディアファイルがポート80以外のポート(またはHTMLファイルを提供しているポート)から提供されるように設定されていますか?その場合、ファイアウォールのポートを開くだけで機能するはずです。

于 2012-04-13T14:45:09.530 に答える
0

あなたはあなたを助けるために多くの詳細を与えません。

「オンラインにする」をクリックするのを忘れていませんか?

于 2012-04-13T10:19:07.560 に答える
0

メディア、スタイル、javascript なしで HTML に到達した場合は、それらのパスを置き換える必要があるためです。このようなパスはhttp://localhost/images/image.jpg、ローカル マシンでは意味がありますが、ネットワークを介して別のマシンからは到達できません。localhostサーバーの IP アドレスに置き換える必要があります。

于 2014-09-15T13:50:42.220 に答える
0

メディア フォルダのアクセス許可を確認しましたか? メディアとそのコンテンツを含むフォルダーに、「全員」の読み取り権限があることを確認してください。裸の HTML が表示された場合 (メディアと同じフォルダーにあると仮定)、接続の問題ではありません。

別のコンピューターでページを開いたときに、メディア ファイルでエラー 4xx または 5xx エラーが発生するかどうかを確認することもできます。

于 2012-04-13T21:10:51.640 に答える