[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[webdav-jp:0984] Re: DAV ディレクトリへのファイルアクセスができない



杉浦です。

>>> In Message "[webdav-jp:0982] Re: DAV ディレクトリへのファイルアクセスができない"
>>>            <CDEIJMJONAPOFEKDNFNECEBNCAAA.abenduser@xxxxxxxxx>,
>>> "Masaru Nishiyama" <abenduser@xxxxxxxxx>  said;
> >DavLockDB はディレクトリではなくてファイルを指定します。
> ># ファイルの存在するディレクトリに書き込み出来る必要があるかも?

> DAVLockDB ディレクティブで指定したディレクトリ以下に
> 自動でロックファイルが作成されるものと思っておりました。
> このファイルというのは、通常のファイルですよね。
> ちなみにberkeleyDBはインストールされていません。
> ↑これは DAV 環境を構築する際、必要ですか?

残念ながら違います。
指定はディレクトリではなくファイルの拡張子を除いた部分までを書きます。
このロックデータベースには標準では sdbm が使われるようで、
拡張子は必要な物が自動的についたファイルが出来ます。
# BerkeleyDBになったりする条件があるのかどうかは分かりません……

詳しくは
http://www.webdav.org/mod_dav/install.html#apache
に載っていました。

ですので、

> >  DAVLockDB  /var/DAVLock/lock
> >とか適当にファイル名をつけて書き換えてみて下さい。

> とりあえず、上記のとおり、
> DAVLockDB ディレクティブは、
> DAVLockDB  /var/DAVLock/lock
> とし、/var/DavLock ディレクトリ以下に lock という
> 名前のファイルを touch で作成(nobody.nobody)し、
> あらためて apache 再起動 & windowsから DAV 
> ディレクトリへファイルコピーなどの操作をしてみましたが
> 結果は同じでした。

touch する必要はありませんが、一度消してやり直してみて
それでも Permission denied と言われるようなら、su で
nobody になって本当にそのディレクトリに書けるかどうか
試してみるとかでしょうか。
# nobody で /var に cd 出来ないとか……多分ないと思いますが(^^;

-- 
Tatsuki Sugiura   mailto:sugi@xxxxxxxxx