I’m hungry

おもにAmazonでの衝動買いや技術的な話をぼちぼちと。

subversionメモ

2008-01-15 16:04:33 | ネットサービス/テクノロジ
subversionでapache経由でアクセスするためにはsubversionに同梱されている
mod_dav_svnモジュールを入れる必要がある。
subversionをソースコードからRPMパッケージ化してコンパイル&インストールした。


[hogeuser@fooserver x86_64]$ sudo rpm -Uvh ./*.rpm
準備中...                   ########################################### [100%]
1:subversion              ########################################### [ 17%]
2:subversion-perl        ########################################### [ 33%]
3:mod_dav_svn           ########################################### [ 50%]
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
4:subversion-devel       ########################################### [ 67%]
5:subversion-python     ########################################### [ 83%]
6:subversion-tools        ########################################### [100%]
[hogeuser@fooserver x86_64]$


で、httpd.confに以下のように追記してconfigtestをしてみる。


LoadModule dav_svn_module modules/mod_dav_svn.so


すると以下のようなエラーが出る。

[hogeuser@fooserver x86_64]$ sudo /etc/init.d/httpd configtest
httpd: Syntax error on line 52 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_dav_svn.so into server: /etc/httpd/modules/mod_dav_svn.so: undefined symbol: dav_register_provider
[hogeuser@fooserver x86_64]$


理由は至極簡単、この定義は必ずセットで以下のように定義する必要がある。
(※順番も重要)


LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module modules/mod_dav_svn.so



以下、参照元。
http://www.battlefield.jp/modules/xeblog/?action_xeblog_details=1&blog_id=14

Comment    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« tugela cache検証(パフォー... | TOP | multitail »
最新の画像もっと見る

post a comment

ブログ作成者から承認されるまでコメントは反映されません。

Recent Entries | ネットサービス/テクノロジ