件のコメントがあります。スパムブロック機能により、投稿が失敗することがあります。うまくいかない場合は、一行目だけをまず投稿し、そのあと編集から残りを追記してみてください。ReaderとかSheet?など)から繋がりません・・。dav-Eというwebdavクライアント専用アプリだとつながったのですが、iPhoneはDisk等の外部ディスク経由以外には異なるアプリケーション間でひとつのファイルにアクセスすることができない仕様なので、いろんなアプリから繋がるようにしておきたいのです。引用どうもこんにちは。WebDAVクライアントによって、接続がうまくいったり行かなかったりするというとなんとなく認証形式などが原因のような気がします。私がiPhoneの実機を利用してテストできればよいのですが、契約の都合しばらく見送っているところでしてなんともお役に立てそうにありません。DAV-Eからは接続できていますので、WebDAVサーバー自身は正常に動作していると考えられます。私のサイトで配布しているSetupPackを使うと、WebDAVサーバーはdigest認証を利用して接続するように構築されます。この認証形式はiDiskでも利用されている形式ですので、ほかのアプリでもiDiskに接続できているとすると、この線は問題ないようにも思います。なるとdigest認証自体のバージョンによって差が出てきたりしているのか、URLの指定にちょっとした工夫がいるのか(WindowsXPのWebフォルダ追加作業では、URLの最後に?をつけると接続がうまくいく)、などを考えてみました。10.4以下は/var/log/httpd/error.log)を読んでみるとなにか接続がうまくいかない理由が書かれているかもしれません。PowerBookG4(10.3.9)をファイルサーバーとして使おうとあなたのサイトを見つけました。WebDAVに興味がありいざ始めてみたのですが、とんだところでつまずいています。Scriptを実行し、「管理者権限の実行」までいきますが、自分が管理者なのでOKを押すとパスワードを求めるダイアログが出てこずにそのまま「失敗しました」というメッセージが出てきてしまいます。このPBにはアカウントが一つしかないので、このアカウントが管理者であることは間違いがないと思うのですが。このセットアップの実行中は共有機能もすべてオフになってます。してだかわかりますか?もしお時間がありましたらご教授ください。引用どうもこんにちは。Scriptについてです。いまスクリプトの内容を見直してみました。これは私の単純なミスですね。Scriptを実行して、管理者権限の実行で失敗になってしまうのは、私の書いたスクリプトが不十分なエラー処理をしているからです。アップデートする機会が作れたら直しておきたいとおもいます。この問題を解決するには、次の手順を試してみてください。1,システム環境設定から「共有」を開きます。2,「パーソナルWeb共有」をオンにします。3,「パーソナルWeb共有」がオンになったのを確認したら、システム環境設定を閉じます。Scritpを実行します。このように一度「パーソナルWeb共有」をオンにしてからScriptを実行すればうまくいくと思います。SetupPack編RC14をインストールしセットアップスクリプトを実行したところWebDAV共有フォルダを作成するところで、管理者権限の確認に失敗しました、管理者アカウントとパスワードを確認してからもう一度最初からトライしてください。いうて終了してしまいます。パーソナルWeb共有をオンにしてもオフにしても同様でした。管理者でログインしているのですが、rootでログインしなければならないのでしょうか。返信が遅くなってしまい済みません。パーソナルWeb共有をオンにした状態で実行しても、SetupScriptのStep1で止まってしまうということですね。このスクリプトの実行にはrootでのログインは必要ないです。管理者権限を持っているユーザーであれば問題なく実行ができると思います。この「管理者権限の確認」処理は、AppleScriptの向こう側で何をやっているのかというと、管理者権限の確認なんて、たいそうな名前をつけているようで、実は以下のコマンドで単にパーソナルWeb共有のオンオフを行っているだけなんです。stopこのコマンドを実行することで、Web共有を止め、安全な作業を行うことと、ついでにユーザーに管理者権限があるかを確認してしまおうという、おおざっぱというか怠け者のやり方なのです。そんなわけで、このコマンドの実行結果がエラーを返してくる場合、2つの原因が考えられます。一つはsudoコマンド、つまり管理者としてコマンドを実行されている(できている)かどうか、または、パーソナルWeb共有側のエラー、ですね。前者の場合、実行ユーザーが管理者権限を持たなかったり、パスワードやアカウントが間違っている場合にエラーになります。後者の場合は、パーソナルWeb共有がすでに停止していたり、その設定ファイルに問題があったりした場合にエラーとなりこのスクリプトを停止させる原因となります。このコマンドを実行したときどういうレスポンスが返ってくるかを教えていただけると、出口が見えてくるかもしれません。引用ありがとうございます。runningとなり、スクリプトを実行してみましたところ、先に進むことができました。管理者名とパスワードを求められることも無く設定ファイルの文法ミスチェックまで進みましたが、エラーがあるようで、そこで終わってしまいました。一度やり直そうとしたところ、WebDAVを有効にする設定がされているとのことで、WebDAV設定アンストールスクリプトを実行しましたが、操作を完了できませんでした、と出てしまいます。したら良いでしょうか。引用どうもこんにちは。混沌としてきましたね。何となく出口に向かう体力を奪われそうになってしまいますが、仕組みは簡単ですので、すこし手作業を含めながら、出口目指してがんばってきましょうか。Stepのどの辺でエラー停止をしてしまったのかによるのですが、エラーの内容からはおそらく、httpd.confにWebDAVを起動するための設定記述が済んだ後に転んでいると予想されます。httpd.confに記述が済んでいるかを確認してみましょうか。X10.3ですので1.Finderの移動から、フォルダへ移動を実行します2.移動先に/etc/httpd/と入力し移動します3.ウィンドウが開くと中にhttpd.confという名前のファイルがありますので、これをCotEditor(http://sourceforge.jp/projects/coteditor/)で開きます。confではじまるWebDAVに関する記述があるかどうかを確認します。引用ありがとうございます。confとなっている様です。CotEditorがうまく起動できず、httpd.confを10.4のpcにコピーして確認しております。引用なるほど、記述があるとなると、それなりに設定はうまくいってそうにおもいます。いくつか心配な点はありますが、とりあえずとりあえずつぎはハードディスクから/Library/WebServerをひらいてみましょうか。ここにdavpassというフォルダがあるかどうかを確認します。次に/Library/WebServer/Documetnsを開いて、SetupScriptを動かしたときに指定したdavフォルダ名のついたフォルダがあるかを確認します。両方あれば、かなりいい線まで来ていると思います。このあたりを確認してみてください。それと、ちょっと話題はそれますが、CotEditorが起動できないという点が気になります。binaryでPowerPCでも動作すると思います。したら最新版との相性の問題はあるとは思いますが、またなにか別の課題があるかもしれないようにも思います。この起動できない問題がなにかと影響をしている、そんな問題もあるかもしれません。この辺もすこし調べていくっていうのもありかもしれませんね。古いバージョンなら起動できるかを試してみますか..。引用ありがとうございます。davpassフォルダ、davフォルダ名のついたフォルダともにある様です。進入禁止マークがついています。davフォルダ名のついたフォルダは、何回かやり直したので、複数存在しています。CotEditorは、1.2、1.1.1、1.1はだめで、1.0.1が起動できました。引用どうもこんにちは。なんとなく上手く出口までいけそうな気がしてきました。confから始まる部分を探してください。/>となっているところがあると思います。いくつかDAV用のフォルダが出来上がってしまっているので、どれがどれだかわからないようになってしまっていると思いますが、このxxxxxのところと同じ名前のフォルダが/Library/WebServer/Documents/内にあることを確認してみてください。見つかったら、おおむねWebDAVの設定はすでにうまくいってそうに思います。ここらで一度接続できるか試してみて、その反応を元にまた考えていくことにしましょう。システム環境設定の共有パネルから、パーソナルウェブ共有をオンにしておきます。次の手順でWebDAVフォルダにアクセスできるか試してみてください。1,Finderから、サーバーへ接続...を実行します。2,URLにhttp://127.0.0.1/xxxxxxを入力して接続を実行します3,アカウントとパスワードを求めるダイアログがでますので対応します。4,デスクトップにxxxxxのリモートディスクがマウントされれば成功です。引用ありがとうございます。httpd.confにも/Library/WebServer/Documents/内にも作ったフォルダ名がありました。パーソナルWeb共有をオンにできません。チェックボックスをオンにすると、表示部分がグレーになり、Web共有を開始しています...という表示になり、いつまでたってもWeb共有しています。いう表示になりません。confとなっているのが気になるのですが。課題になっている部分が見えてきたように思います。confになっているという点はかまいません。confで挟まれた記述があれば問題がないといえます。conf一度上記の内容と照らし合わせをしてみてください。記述に問題がなければ、ここではないおそらくどこか別のところの記述に問題が起きているのだと思います。その場所が原因でパーソナルWeb共有が起動できなくなっていると思います。どこが原因か探るためにログを読んでみましょう。ユーティリティフォルダから、コンソールを起動してください。起動したら左上のログアイコンを押して、左側にログリストを表示させます。リストの中から/var/log/httpd/access_log(または/var/log/httpd/error_log)を表示させます。次に、システム環境設定からパーソナルWeb共有を起動させてみてください。なにかエラーを表す記述が出てくるのではないかと思います。startを実行してもなにかしらのエラーが出力されると思います。引用ありがとうございます。confとあり、特に問題ないように思うのですが。startともにコンソールには何も表示されませんでした。引用どうもこんにちは。次のコマンドを試してみましょう。configtest実行後、なにかしらのエラーが出るのではないかと思います。引用ありがとうございますコンソールには何も表示されませんでした。ターミナルには以下の様に表示されます。AuthDigestFileに問題が出でていると描かれていますね。これはhttpd.confでWebDAVを起動するのに必要なモジュール類を読み込ませるのに失敗しているのかもしれないです。httpd.confをCotEditorでチェックしながら、解決の道を探って行ってみましょうか。Finderのフォルダへ移動から、/etc/httpdを実行します。この中からhttpd.confを探します。みつけたら、一応万が一に備えて、デスクトップにhttpd.confをコピーして、httpd.conf.backupなどという名前にしておいておきましょう。次に、/etc/httpdにあるhttpd.confをCotEditorで開きます。libexec/httpd/mod_digest.soという記述を探してください。見つけたら、この行の頭についている#を削除します。libexec/httpd/libdav.soという記述を探してください。見つけたら先ほどと同じように頭についている#を削除します。mod_digest.cという記述を探してください。見つけたら同様に#の削除をします。mod_dav.cという記述も探します。見つけたら同様に#の削除をします。mod_dav.cここまでの作業を行ったら保存を実行します。CotEditorが管理者パスワードを求めてくると思いますので対応します。configtestを実行し、エラーが出力されるかどうかをチェックします。したら古いCotEditorでは管理者パスワードを求めてこなくて、保存ができないかもしれません。その場合は、とりあえずデスクトップに保存しておいてください。ここまで試してみてください。mod_dav.cの2行ははじめから#がありませんでしたのでそのまま実行してみました。listと表示されます。先ほど試しに、パーソナルWeb共有をオンにしてみたところ、できましたので、URLにhttp://127.0.0.1/xxxxxxを入力して接続を実行してみたところ、マウントできました。うまくいったということなのでしょうか。引用どうもこんにちは。おおむねうまくいっているようですね。あともうちょっとだと思います。Packでは、Windowsからもdigest認証というすこしだけ安全性の高い仕組みで構築されるように作ってあります。このため、httpd.confにそれを有効にするための記述をすこしと、モジュールをインストールするようになっています。SetupPackがうまく動作しなかった過程で、その処理が途中で終わっている部分があって、上記のようなエラーが出ているのかもしれません。先にやっていただいた処理をまた元に戻していただく作業もありますが、もう少しで完了できると思いますのでがんばってやっていきましょう。httpd.confを開いてください。その中から、次の記述を探してください。mod_auth_digest.cもし見つかるようであれば、ここはそのままにしておきます。次に、以下の記述を探してください。libexec/httpd/mod_auth_digest.soもし見つかるようであれば、ここもそのままにしておきます。libexec/httpd/mod_digest.soを、頭に#をつけて無効にします。mod_digest.cを、頭に#をつけて無効にします。mod_digest.cここまで来たら保存してください。次に、Finderのフォルダに移動...で/usr/libexec/httpd/を開きます。開いたら、その中に、mod_auth_digest.soというファイルがあるかどうかを確認します。configtestを実行し、DAV関係のエラーがあるかどうか確認します。無いようであれば、パーソナルWeb共有を一度オフ後、改めてオンにし、DAVフォルダにアクセスできるか試してみてください。引用ありがとうございます。mod_auth_digest.cはありませんでした。libexec/httpd/mod_auth_digest.soはありましたので、そのままに。libexec/httpd/mod_digest.soは見つかりませんでした。mod_digest.cとしました。/usr/libexec/httpd/にmod_auth_digest.soはありました。configtestを実行しましたところ。configurationと表示されます。パーソナルWeb共有がオンにできなくなりました。引用もう一踏ん張りですね。httpd.confのなかから次の記述を探してください。mod_bonjour.cこの記述が別に重要というわけではなく、単にここがAddModule群の一番最後の行というだけのことです。mod_auth_digest.cを書き加えてください。こんな感じになるようにです。configtestを実行し、エラーチェック。なければパーソナルWeb共有を一度オフ、オン後、DAVフォルダにアクセスできるか試してみてください。引用ありがとうございます。mod_auth_digest.cとしました。listと表示されました。パーソナルWeb共有はonにできるようになり、DAVホルダーにもアクセスできるようにはなりました。