[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:0981] Re: DAV ディレクトリへのファイルアクセスができない
- To: webdav-jp@xxxxxxxx
- Subject: [webdav-jp:0981] Re: DAV ディレクトリへのファイルアクセスができない
- From: Tatsuki Sugiura <sugi@xxxxxxxxx>
- Date: Tue, 6 Apr 2004 23:24:13 +0900
- Delivered-to: webdav-jp@Begi.net
- Posted: Tue, 06 Apr 2004 23:24:30 +0900
- References: <CDEIJMJONAPOFEKDNFNEGEBMCAAA.abenduser@ybb.ne.jp>
- User-agent: Wanderlust/2.11.24 (Wonderwall) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/21.3 (i386-pc-linux-gnu) MULE/5.0 (賢木)
杉浦です。
>>> In Message "[webdav-jp:0980] DAV ディレクトリへのファイルアクセスができない"
>>> <CDEIJMJONAPOFEKDNFNEGEBMCAAA.abenduser@xxxxxxxxx>,
>>> "Masaru Nishiyama" <abenduser@xxxxxxxxx> said;
> はじめまして、西山と申します。
> DAV 機能を使えるように、apache をビルドしましたが
> DAV ディレクトリへのファイルアクセスができません。
> <症状>
> マイネットワーク -> ネットワークプレースの追加にて
> サーバ上の dav ディレクトリを指定。
> dav ディレクトリ内のファイル一覧はできるが、
> ファイルの編集、コピー、削除などの操作ができず、
> 以下のメッセージダイアログ
> 『選択したファイルのいくつかまたはすべてをコピー中に、エラーが発生しまし
> た。』
> が表示されます。
> サーバ上のログ error_log には・・・、
> [Tue Apr 06 00:31:22 2004] [error] [client 192.168.1.3] File does not exist:
> /usr/local/apache2/htdocs/dav/index.html
> [Tue Apr 06 00:31:22 2004] [error] [client 192.168.1.3] The locks could not
> be queried for verification against a possible "If:" header. [500, #0]
> [Tue Apr 06 00:31:22 2004] [error] [client 192.168.1.3] Could not open the
> lock database. [500, #400]
<Snip...>
とりあえずロックが出来てないのは間違いないようです。
> ●WEBDAV に関する httpd.conf への追記内容
<Snip...>
> DAVLockDB /var/DAVLock
DavLockDB はディレクトリではなくてファイルを指定します。
# ファイルの存在するディレクトリに書き込み出来る必要があるかも?
とりあえず
DAVLockDB /var/DAVLock/lock
とか適当にファイル名をつけて書き換えてみて下さい。
> ●ロックファイル
> # cd /var
> # ls -al
> total 106
> drwxr-xr-x 38 root sys 1024 Apr 5 23:40 .
> drwxr-xr-x 29 root root 1024 Mar 6 23:25 ..
> drwxrwxrwx 2 nobody nobody 512 Apr 5 23:40 DavLock
ところで、今回に直接関係ありませんが、とにかく出来るだけモードを 777 に
するのはやめた方が良いです。セキュリティー上のリスクが大きいですし、大抵の
場合 777 にする必要ありません。
apache の動作ユーザが nobody なら、
# 違うならディレクトリの所有者を apache の動作ユーザにしてから
chmod 700 /var/DavLock
とかしておきましょう。
--
Tatsuki Sugiura mailto:sugi@xxxxxxxxx