ブログトップ 記事一覧 ログイン 無料ブログ開設

今日もスミマセン。

Do you follow me?

2012-01-25

httpd.conf で mod_dav_svn.so を読み込ませると httpd が起動しなくなった

Apache2(Windows版)でSubversionをネットワークに対応 - てんぷらメモ

を参考にセットアップした。

  • svn 1.7.2
  • apache 2.2.21

それぞれ普通にインストール。

mod_dav_svn.so を Apache の modules フォルダに配置した後、http.conf に以下の行を追加

LoadModule  dav_svn_module    modules/mod_dav_svn.so

すると、httpdが起動しなくなった。

イベントログを見ると

The Apache service named  reported the following error:
>>> 2\x83W\x83\x85\x81[\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B   

というメッセージ。

手元に W32notes.txt が無かったので、ググッて見つけたもの

W32notes.txt

を見ると。

mod_dav_svn.so が動作するために必要なdllが読み込めていないっぽいので、Subversion\bin の *.dll を Apache\bin にコピー*1

この対応で一応、httpdが起動するようになった。

あとは、以下のように http.conf に記述すれば、http経由でのリポジトリが可能になる。

  <Location /repos>
    DAV svn
    SVNPath x:/svn/repos
  </Location>

上記の場合、ブラウザから http://localhost/repos でリポジトリにアクセスできたらOK

*1:同じ名前のファイルがある場合は上書きせずに元(Apache)のファイルをそのままにした

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/snaka72/20120125/1327493704
リンク元