0

最近、実際にローカルで使用するために 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にアクセスするたびに、この投稿の上部にエラー メッセージが表示されます。いくつかの提案をしてください。ありがとうございました!

4

1 に答える 1

1

エラー : サーバーで内部エラーまたは構成ミスが発生したため、要求を完了できませんでした。

症状 : svn ディレクトリが Web サーバーにリストされていない

チェック :

1) ファイル システムから apache エラー ログを確認しました 2) ログに表示されたエラーは [client 127.0.0.1] C:/wamp/www/Elecite2/.htaccess: Invalid command 'RewriteEngine', おそらくスペルが間違っているか、含まれていないモジュールによって定義されていますサーバー構成 3) mod_rewrite.so が wamp ディレクトリ (C:\wamp\bin\apache\Apache2.2.11\modules) にあることを確認

そして httpd.conf (C:\wamp\bin\apache\Apache2.2.11\conf)

mod_rewrite エントリの行のコメントを外します。つまり、LoadModule rewrite_module modules/mod_rewrite.so

ランジータ

于 2010-05-13T21:21:54.623 に答える