2

環境:

メインプラットフォーム:MAC OSX 10.6

VMWare Fusionを介したセカンダリプラットフォーム:Windows764ビット

背景:「/www」にWebルートを使用してMAC側でMAMPProを実行しています。IEでWebサイトをテストする必要があるため、Windowsをインストールする必要があります。XAMPPをWindows側にインストールし、apacheルートディレクトリを「Z:\ www」に変更しました。これは、MACとWindowsの間の共有フォルダであるMAMPWebルートの場所です。

Windows( http:// localhost / asite )からローカルサイトにアクセスしようとすると、 403Forbiddenエラーが発生します。


アクセス禁止!

要求されたオブジェクトにアクセスする権限がありません。読み取り保護されているか、サーバーで読み取りできません。

これがサーバーエラーであると思われる場合は、ウェブマスターに連絡してください。エラー403localhost07/30/10 14:21:07 Apache / 2.2.14(Win32)DAV / 2 mod_ssl / 2.2.14 OpenSSL / 0.9.8l mod_autoindex_color PHP / 5.3.1


これが機能する場合、これを機能させるには、他にどのような構成変更を行う必要がありますか?

ありがとう、

クリス

4

3 に答える 3

4

回答者に感謝します。ネットワーク接続の種類について少し調査しましたが、XAMPP をまったく使用せずに問題を解決した方法を次に示します。

要約すると、VMWare Fusion を介して仮想マシンとして Mac で Win7 を実行しています。/www にある webroot を使用して Mac でローカル Web サーバーを実行している MAMP があり、Windows のブラウザーからも Web サーバーにアクセスできるようにしたいと考えています。

つまり、Safari (Mac) または IE (Windows)からhttp://localhost/mysiteにアクセスできるようにしたいのです。

  1. ホーム オフィスで作業しているため、Fusion ネットワーク アダプタをブリッジに変更しました。
  2. コマンド プロンプトで ipconfig コマンドを使用して、ネットワーク接続を更新しました。
  3. 私のWindowsホストファイルを編集して反映させました:192.168.1.102 localhost

やった、やった。

他の誰かがこれが役立つことを願っています。

  • クリス
于 2010-08-20T05:23:45.973 に答える
0

MAMP だけでなく、XAMPP からサイトを提供しようとしている特定の理由はありますか? 私は数年前に同様の環境で働いていました.仮想マシンのネットワークタイプをNATに設定し(ゲストがホストとは異なるIPを持つように)、IEをMAMPを実行しているホストのIPアドレスに向けました. .

于 2010-07-30T20:35:30.917 に答える
0

あなたの問題を完全には理解していなかったかもしれませんが、

IEでWebサイトをテストする必要があります」
それを行うためにWebサーバーをセットアップする必要はありません
.peterjmagが提案したように、MacホストでApacheを使用し続け、IEをWindows VMからホストマシンIPにポイントします。
また、IE の Mac 版はありませんでしたか。

繰り返しますが、誤解していたら申し訳ありません - 傲慢に聞こえたくありません;)

" Z:\www ... MAC と Windows 間の共有フォルダ"
これは何ですか? ネットワーク共有とは? VM でローカル フォルダー (例: C:\www ) を使用すると、同じエラーが発生しますか?

VM から/wwwをマウントしてみてください- その設定 > オプション タブ > 共有フォルダに移動します。[常に有効] を選択します。[追加] をクリックして、 /wwwホスト フォルダーを参照します。これにより、VM Windows で /wwwにアクセスできるようになります。

最後に、念のため、 wwwフォルダー に対する Windows のアクセス許可を確認してください。

それが役立つことを願っています!

于 2010-07-31T00:07:41.143 に答える