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

[webdav-jp:0671] Re: 書き込みエラー



  吉山です。

> DAVLockDB /etc/httpd/lock/DAVLock

がユーザ nobody で書けないと、リソースが作れない事があります。確認してみて
ください。

  それと、mod_encoding は

> mod_encoding-20021209

と新しいバージョンで、設定ファイルが、

>    SetServerEncoding UTF-8
> 
>    AddClientEncoding UTF-8  "Microsoft-WebDAV-MiniRedir/"
>    AddClientEncoding SJIS   "Microsoft .* DAV 1\.1$"
>    AddClientEncoding UTF-8  "Microsoft .* DAV$"
>    AddClientEncoding SJIS   "xdwin9x/"
>    AddClientEncoding EUC-JP "cadaver/"

だと、書式が古いのではないでしょうか?

---
吉山あきら <yosshy@xxxxxxxxxxxx>


On Sat, 21 Dec 2002 22:36:26 +0900
Yukitoshi Sanada <sanada@xxxxxxxxxxxxxxx> wrote:

> 初めまして
> 
> WEB DAVの設定がうまくいかずに困っています.
> いろいろと調べたのですがどうしてもわかりませんでした.
> 
> 後述のように設定しWINDOS2000マシンからWEBサーバ上の
> ディレクトリが見えました.パスワードの認証もOKで
> ファイルもWINDOWSマシン上にコピーすることができました.
> 
> ところがWINDOSマシン上ののファイルをWEB上の
> ディレクトリにコピーしようとしたところコピーを
> 始めるのですが
> 「コピー中にエラーが発生しました」
> といってうまくいきません.
> 
> 何か設定の問題だと思うのですがどうしてもわかりません.
> どうかわかる方がいらしたら教えてください.
> 
> よろしくお願いいたします.
> 
> ==========
> 
> 環境
> VineLinux2.1.5
> Apache 1.3.23
> mod_dav-1.0.3-1.3.6.tar.gz
> mod_encoding-20021209
> 
> 
> 設定は以下のようになっています.
>  > ls -al /home/sanada/public_html/pub/dav/
> 合計 268
> drwxrwxrwx    2 nobody   nobody       4096 Dec 21 20:52 .
> drwxr-xr-x    6 sanada   500          4096 Dec 18 20:50 ..
> 
>  >ls -al /etc/httpd/lock/
> 合計 8
> drwxrwx---    2 nobody   nobody       4096 Dec 21 21:15 .
> drwxr-xr-x    4 root     root         4096 Dec 18 21:55 ..
> 
>  >less /etc/httpd/conf/httpd.conf
> 
> LoadModule dav_module           modules/libdav.so
> #LoadModule encoding_module      modules/encoding_module
> #AddModule mod_put.c
> AddModule mod_dav.c
> 
> DAVLockDB /etc/httpd/lock/DAVLock
> DAVMinTimeout 600
> 
> Alias /dav      /home/sanada/public_html/pub/dav
> <Location /dav> 
>       Header add MS-Author-Via "DAV"
>       DAV On
>       AllowOverride None
>       <Limit GET PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
>            AuthType Basic
>            AuthName "WebDAV Secrity"
>            AuthUserFile /etc/httpd/.htpasswd
>            Require valid-user
>       </Limit>
> </Location>
>    SetServerEncoding UTF-8
> 
>    AddClientEncoding UTF-8  "Microsoft-WebDAV-MiniRedir/"
>    AddClientEncoding SJIS   "Microsoft .* DAV 1\.1$"
>    AddClientEncoding UTF-8  "Microsoft .* DAV$"
>    AddClientEncoding SJIS   "xdwin9x/"
>    AddClientEncoding EUC-JP "cadaver/"
> </IfModule>
> 
> ###
> ### mod_encoding
> ###
> LoadModule encoding_module      modules/mod_encoding.so
> AddModule mod_encoding.c
> <IfModule mod_encoding.c>
>    EncodingEngine on
> 
> 
> エラーのログは
>  > less /etc/httpd/logs/access_log
> 192.168.1.64 - sanadalab [21/Dec/2002:22:16:19 +0900] "HEAD /dav/01031921.pdf HT
> TP/1.1" 404 0
> 192.168.1.64 - - [21/Dec/2002:22:16:19 +0900] "PUT /dav/01031921.pdf HTTP/1.1" 4
> 03 308
> 
>  > less /etc/httpd/logs/error_log
> [Sat Dec 21 22:16:19 2002] [error] [client 192.168.1.64] File does not exist: /h
> ome/sanada/public_html/pub/dav/01031921.pdf
> [Sat Dec 21 22:16:19 2002] [error] [client 192.168.1.64] client denied by server
>   configuration: /home/sanada/public_html/pub/dav/01031921.pdf
> 
> 
> 
> ============================================
>    眞田 幸俊
>    慶應義塾大学理工学部電子工学科
>    〒223-8522
>    横浜市港北区日吉3-14-1
>    E-mail: sanada@xxxxxxxxxxxxxxx
>    Tel&Fax: 045-566-1427
> ============================================
> 
> 
>