###結論:svn/dav, svn/dbの権限変更が必要
下記の二つのDIRにapacheを動かしているユーザにオーナー権限を与えます
/usr/local/svn/dav #activity databaseというものらしい
/usr/local/svn/db #transactionログなどか

shell>>

chown www-data:www-data -R /usr/local/svn/db

chown www-data:www-data -R /usr/local/svn/dav

<<--

###エラーの内容など
shell>>
$svn ci -m "test"
svn: Commit failed (details follow):
svn: Can't create directory '/usr/local/svn/db/transactions/1128-1.txn': Permission denied
<<--

→ chown www-data:www-data -R /usr/local/svn/db

shell>>
$svn ci -m "test"
svn: Commit failed (details follow):
svn: Can't open activity db: APR does not understand this error code
<<--

→ chown www-data:www-data -R /usr/local/svn/dav

###Refs
http://svn.haxx.se/users/archive-2005-10/0084.shtml
http://svn.haxx.se/users/archive-2004-02/1350.shtml

posted by satoko satoko on Thu 17 Apr 2008 at 15:58 with 0 comments