最近、実際にローカルで使用するために WAMP をインストールしました。私はライブ開発サーバーで作業しましたが、現在はローカルホストで作業しています。WAMP/Vista 64 ビット ボックスで複数の仮想ホストをセットアップできましたが、SVN から取得したディレクトリに問題があります。私は4つの仮想ホストをセットアップしています。2 つはうまく機能し、まだどの SVN にも関連付けられていません。違いが生じる場合に備えて、TortoiseSVNも使用しています。ただし、他のプロジェクトは SVN リポジトリからのものです。これら 2 つのプロジェクトを表示すると、次のエラーが表示されます。
内部サーバー エラー サーバーで内部エラーまたは構成ミスが発生したため、要求を完了できませんでした。サーバー管理者の admin@localhost に連絡して、エラーが発生した時刻と、エラーの原因となった可能性のある操作を知らせてください。このエラーの詳細については、サーバー エラー ログを参照してください。
仮想ホストをセットアップする方法は次のとおりです。
httpd.conf
# Multiple Virtual Hosts
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot "C:/wamp/www/"
</VirtualHost>
<VirtualHost 127.0.1.0>
ServerName testone.local
DocumentRoot "C:/wamp/www/root/projectone/"
</VirtualHost>
<VirtualHost 127.0.2.0>
ServerName testtwo.local
DocumentRoot "C:/wamp/www/root/projecttwo/"
</VirtualHost>
<VirtualHost 127.0.3.0>
ServerName testthree.local
DocumentRoot "C:/wamp/www/root/projectthree/"
</VirtualHost>
<VirtualHost 127.0.3.1>
ServerName testfour.local
DocumentRoot "C:/wamp/www/root/projectfour/"
</VirtualHost>
そして、「ホスト」ファイルは次のとおりです。
# Localhost
127.0.0.1 localhost
::1 localhost
# Project One
127.0.1.0 testone.local
# Project Two
127.0.2.0 testtwo.local
# Project Three
127.0.3.0 testthree.local
# Project Four
127.0.3.1 testfour.local
すべてがうまく機能します。ですから、私が何か間違ったことをしていると言いたいのなら、ぜひいくつか指摘してください。しかし、現状では機能しており、さまざまな IP や名前付きの仮想ホストを使用することに満足しています。
問題は、SVN に関連付けられているプロジェクト内のディレクトリとファイルを表示できないことです。http://testxxxx.localにアクセスするたびに、この投稿の上部にエラー メッセージが表示されます。いくつかの提案をしてください。ありがとうございました!