はじめまして幸ともうします。 最近WebDAVというのを知りまして、Vine Linux 2.6r4に、apt-getでインストールし ました。実はWebDAVのメーリングリストで投稿したのですが、レスがまったく付かな いため、恐縮ですが、ご助言や、うちでは動いてるよとの状況を知りたくメールさせ ていただきました。 内容は VineLinux 2.6r4 (Apache1.3.27)で ・libiconv_hook-20021209-0vl2.i386.rpm 18-Jun-2003 ・mod_dav-1.0.3-4vl4.i386.rpm 19-Jun-2003 ・mod_encoding-20021209-0vl2.i386.rpm 18-Jun-2003 をインストールし、指定するディレクトリの所有者と権限をapacheに変更、 httpd.confを編集し、無事Mac OS X(10.3.3)からマウントできました。 Mac OS Xからでも日本語表示、ロングファイルネームも扱え、コピーや上書きコピ ー、削除、などできるのですが、ファイル名の変更とWebDAV内でのディレクトリの移 動の「MOVE」がMac側のエラーが発生してできません。 ▲ファイル名の変更は:操作が完了できませんでした。 予期しないエラーが起きました(エラーコード-43)。 ▲ディレクトリの移動:いくつかの必用な項目が見つからなかったため、 操作を完了できません。(エラーコード-43)。 ▲Mac OS 9のGoliathでアクセスしても「未知のエラー」とOS Xと同様な状況です。 ◎Windowsからのアクセスでは問題ありません。(しかし、Mac OS Xからコピーした 2byteのモノのみがWindowsからは操作できません でした) 現状の構成では無理なのでしょうか?何か解決策や既知の情報などありましたら、ご 助言いただけましたら幸いです。 #一応、WebDAVのMLでは、こちらでもお伺いしてみますとメールいたしましたが、不 快に思われたりするようなことがありましたら、お許しください。 なにとぞ、よろしくお願いいたします。 幸 ----------------------- httpd.confには下記を追加、設定しました ----------------------- LoadModule encoding_module modules/mod_encoding.so AddModule mod_encoding.c <IfModule mod_headers.c> Header add MS-Author-Via "DAV" </IfModule> <IfModule mod_encoding.c> EncodingEngine on NormalizeUsername on SetServerEncoding UTF-8 DefaultClientEncoding JA-AUTO-SJIS-MS SJIS AddClientEncoding "cadaver/" EUC-JP AddClientEncoding "Microsoft .* DAV 1.1" ASCII MSSJIS UTF-8 AddClientEncoding "Microsoft .* DAV" UTF-8 MSSJIS AddClientEncoding "(Microsoft .* DAV $)" UTF-8 MSSJIS AddClientEncoding "(Microsoft .* DAV 1.1)" MSSJIS UTF-8 AddClientEncoding "Goliath/" UTF-8 AddClientEncoding "WebDAVFS/" UTF-8 </IfModule> <IfModule mod_dav.c> DAVLockDB /var/lock/DAV/DAVLock DAVMinTimeout 600 Alias /webdav /home/public/webdav <Location /webdav> DAV On AllowOverride None order deny,allow AuthType Basic AuthName "WebDAV" AuthUserFile /home/httpd/.pwd <LimitExcept GET HEAD OPTIONS> require user XXXX </LimitExcept> </Location> </IfModule>