私は困惑しています。
どこを見ない/usr/htdocs
は、Mac OS X Lion上のApache2のDocumentRootとして指定されています。
これは、新しいOSX LionインストールのデフォルトのDocumentRootです。
これが指定されている場所を誰かに教えてもらえますか?
全体を見た/etc/Apache2
ディレクトリ。そのルールが見つかりませんでした。
「Web共有」が有効になっていない場合は、ルートとして/usr/htdocs
が使用されます。 「Web共有」を有効にすると、/etc/Apache2/httpd.conf
にある構成ファイルが使用されます。ディレクトリは、ファイルの次のセクションの近くに指定されているディレクトリになります。
<IfDefine WEBSHARING_ON>
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/Library/WebServer/Documents"
また、/Users/USERNAME/Sites
にアクセスしてlocalhost/~USERNAME
で「サイト」ディレクトリを使用することもできます。
このQは、今日のSnowLeopardで同じ問題を解決するのに役立ちました。注意:httpd.conf
内の/private/etc/Apache2
not in/etc/Apache2
(これも存在します)が読み取られ、/Library/WebServer/Documents
をポイントしました。
これが役立つことを願っています(他の人も)。
まずWeb共有を有効にし、システム設定->共有に移動してから、Web共有を有効にします。 私はそれに投稿しました。