0

私は先月新しいmacbookproを手に入れ、MySQL / Apache/PHPスタックを手動でセットアップすることにしました。私はいくつかのオンラインガイドに従い、いくつかの問題を解決しました。最終的にはそれを機能させ、vhosts(dev.local)とphpmyadminをセットアップすることさえできました。

今、私はアプローチする方法さえ知らない問題を抱えています-私は私の古いPCまたは私のAndroidデバイスからdev.local(私のmacbookに設定されたサーバー)を閲覧しようとしていますが、私はできません...

  • dev.localを参照しようとすると、「エラー:見つかりません」と表示されます。
  • 192.168.1.xiのmaclanipアドレスを参照しようとすると、サービスが提供されますが、間違った場所から取得します-取得したいフォルダーではなく、/ Library / Webserver /Documents/からドキュメントを取得しています(/ Users / Username / Sites /)

私はそれがapacheまたはvhostの設定と関係があると思います

4

2 に答える 2

1

ネットワーク上の別のコンピューターを介してローカルのApacheサーバーにアクセスするには、DNSサーバーをセットアップするか、サーバーにアクセスするクライアントのhostsファイルにドメイン名とIPを追加する必要があります。

提供されているドキュメントはapacheのデフォルトのdocrootです。これは、ドメイン名がないためにサーバーがロードするvhostを決定できないため(IPに直接アクセスした場合)、デフォルトのdocrootが提供され、提供されないためです。あなたのバーチャルホストにあるもの。apacheの構成を確認してください。/Library/Webserver/Documentsパスはどこかにあるはずです(vhostsの構成ではありません)。

お役に立てれば

于 2011-11-15T07:24:37.590 に答える
0

共有設定ペインでWeb共有をオンにしていますか?

Web共有をオフにする

http://kav.in/installing-a-portable-local-server-in-your-mac-using-mampからの画像。スクリーンショットはSnowLeopardのものですが、インターフェイスはLionでも同じです。

于 2011-11-16T04:28:15.163 に答える