Windows7でvhostsを設定するのに問題があります。wampを実行しています。
私のホストファイルには次のものが含まれます。
127.0.0.1 local.tribune.com
httpd.conf内からhttpd-vhosts.confを含めました。
私のhttpd-vhosts.confには次のものが含まれています。
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/Users/Name/My Documents/the tribune/website/local.tribune.com/"
ServerName local.tribune.com
</VirtualHost>
これが奇妙なことです。DocumentRootから「My」を削除すると、ブラウザでlocalhostに移動すると、phpmyadminが表示されますが、パスが正しくないため、ディレクトリの内容が表示されません。しかし、その「My」をパスに入れるとすぐに、wampアイコンが白くなることはなく(黄色のまま)、localhostまたはlocal.tribune.comに到達できなくなります。
'My'を再度削除すると、localhostは再び機能します。
この問題に関する複数の投稿をwampserver.comやその他の場所で見ましたが、いずれも回答も解決もしていません。解決されるほとんどは、httpd-vhosts.confが含まれていない、削除されていない、文字が欠落しているなどの基本的な問題です。