[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:1004] Mac OS X予期しないエラーでファイル名変更や移動できず
- To: webdav-jp@xxxxxxxx
- Subject: [webdav-jp:1004] Mac OS X予期しないエラーでファイル名変更や移動できず
- From: con <con@xxxxxxxxxxx>
- Date: Fri, 14 May 2004 13:21:37 +0900
- Delivered-to: webdav-jp@Begi.net
- Posted: Fri, 14 May 2004 13:21:31 +0900
- References: <p06001008bcc8c28bbefc@[10.0.1.201]> <200405131514.FMLAAB31133.webdav-jp@Begi.net>
はじめまして幸ともうします。
最近WebDAVというのを知りまして、感動しつつ勉強しております。
ここ1週間ほど検索したり情報をあさったりしてるのですが、
現状況に検討も付かずメールさせていただきました。
サーバの環境は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)からマウントできました。日本語表示、ロングファイル
ネームも問題なく、コピーや上書きコピー、削除、などできるのですが
[0820] Apache1.3+MacOSX対応パッチ
(http://webdav-jp.ml.nemui.org/msg00819.html);
にも似たような件があったのですが、ファイル名の変更とWebDAV内でのディレクトリ
の移動が
Mac側でエラーが発生してできません。
ファイル名の変更は:
操作が完了できませんでした。予期しないエラーが起きました(エラーコード
-43)。
ディレクトリの移動:
いくつかの必用な項目が見つからなかったため、操作を完了できません。(エラ
ーコード-43)。
Mac OS 9のGoliathでアクセスしても「未知のエラー」とOS Xと同様な状況です。
Windowsからのアクセスでは問題ありません。
(しかし、Mac OS Xからコピーした2byteのモノのみがWindowsからは操作できません
でした)
現状の構成では無理なのでしょうか?
何か解決策や既知の情報などありましたら、ご教授いただけましたら幸いです。
よろしくお願いいたします。
幸
-----------------------
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>