2012-02-06 6 views
1

私は私が追加した場合のWindows Server 2003にインストールRedmineのモジュールでBitnami Rubyのスタックを持っている:\プログラムファイル\ BitNami RubyStack \ apache2の:confファイルを編集した後でApacheを再起動できないのはなぜですか?

Dの終わりに

<Location /svn/repo1> 
    DAV svn 
    SVNPAth "D:/Repositories/repo1" 
</Location> 

\ conf \ httpd.conf

ファイルApacheは再起動に失敗します。

+1

何が起こっていないのかを知るには、Apache error_logを調べる必要があります。上記のタイプミスでない限り、 'SVNPath'ではなく' SVNPAth'を持っていますが、私はApacheがチョークする原因にはならないと考えています。 –

+0

エラーログには、apache2/htdocs/svn内のファイルが見つからないという記述が含まれていました。必要なsvnモジュールのうち2つがapache2/modulesフォルダにないことが判明しました。 Subversionフォルダからコピーしました。 – systemovich

答えて

1

ApacheでSVNを使用するには、あらかじめ必要なDAVモジュールをロードする必要があります。あなたは持っています:

LoadModule .../mod_dav.so 
LoadModule .../mod_dav_svn.so 
httpd.confの

またはこれら静的モジュールでのApacheを再コンパイル?

サブバージョンREADME.txtに記載されている2つのモジュールと他のモジュールがapache2/modulesフォルダーにあることを確認してください。 Subversionフォルダからコピーすることができます。

error.logを検査するための推奨事項は引き続き有効です。

+0

エラーログを確認しました。 apache2/htdocs/svnのファイルが見つからないと言われました。私は2つのsvnモジュールがapache2/modulesフォルダにないことを知りました。彼らはしかし、Subversionのフォルダにあった。私はそれらをmodulesフォルダにコピーしました。それは今働く。 BitNamiの人たちは、これらのモジュールがすでに存在していることを確認することになっていました。 – systemovich

+0

@GeoffreyVanWyk - とにかく:1.場所を固定するには 'Location/svn />'にする必要があります。2.サイトルートを使用しない場合は、 'RewriteEngine on RewriteCond%{REQUEST_URI} ^/svn $ RewriteRule ''の中の^(。*/svn)$%1/[R = 301、L]'が役に立ちます。3. SVNParentPathの最初に移動してください。 SVNParentPath "..." –

関連する問題