web-dev-qa-db-ja.com

OSXでxampp htdocsディレクトリを変更する方法は?

XAMPPのhtdocsディレクトリを変更したい。この質問から仮想ホストを作成する手順に従いました。

htdocsの外部でXAMPP/Apacheサービスファイルを作成する

これはWindows 7では正常に機能しますが、OSXで試してみると、mysite.localにアクセスするとxamppスプラッシュスクリーン(mysite.local/xampp/index.html)が読み込まれます。 Webサーバーを再起動しました。 httpd-vhosts.confで宣言された仮想ホストは次のとおりです。

<VirtualHost *:80>

DocumentRoot Users/username/Documents/sitename.com

ServerName sitename.localhost

<Directory Users/username/Documents/sitename.com>

Order allow,deny 
Allow from all

</Directory>
21
jela

編集で説明されているようにhttpd.confを編集することで解決しました

0
jela

テキストエディターで次のファイルを開きます。

/Applications/XAMPP/xamppfiles/etc/httpd.conf

「DocumentRoot」を検索します。下の行の前に#がコメントされているよりも前にある場合は削除し、引用符の間のパスを変更します

DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

次に、以下の行を検索し、引用符間のパスを必要に応じて変更します。

<Directory "/Applications/XAMPP/xamppfiles/htdocs">

注意:~/に類似したパスは、絶対パスを使用して機能しません。

21
Antonio Max

上記の回答以外に、XAMPP/xampfiles/etc/httpd.confのユーザー名に関する行も変更する必要がありました。デフォルトはdaemonに設定されており、ユーザー名に変更しました。許可の問題はありませんでした。

0
Milad

ユーザーrootのディレクトリに転送する場合:

DocumentRoot "/Users/<your username here>/Sites"
<Directory "/Users/<your username here>/Sites">
0
Josephus87