3

orgmodeMobileOrgsyncのWebDAV構成に苦労しています。(Orgmodeのドキュメントでは、同期にDropboxを使用することを提案していますが、前回チェックしたときは、ほぼ1年中住んでいる中国本土では利用できませんでした。ローカル接続には、外部の当局によってブロックできないという利点があります。 )。

これに関するOrgmodeのドキュメントは乏しい側にあります。

http://orgmode.org/manual/Setting-up-the-staging-area.html

「[2]Dropboxを使用できない場合、またはお使いのバージョンのMobileOrgがDropboxをサポートしていない場合は、webdavサーバーを使用できます。詳細については、MobileOrgのドキュメントとこのFAQエントリ[次のリンク]を確認してください。」

http://orgmode.org/worg/org-faq.html#mobileorg_webdav

このセクションでは、3つの異なる方法について説明します。

  • webdavサービスをファイルシステムの場所にマウントし、orgmodeをマウントされた場所にポイントします。私はそれを試してみました。Orgmodeはファイルを作成しますが、数秒以内に、私のシステムの何かがファイルをlost+foundに移動します。タブレットに同期する機会がありません。

  • トランプアドレスを使用します。-(setq org-mobile-directory "/scpc:user@remote.host:org/webdav/")試してみましたが/scpc:my_web_userid@localhost:org/webdav/、認証に失敗しました。cadaverとNautilusの「サーバーへの接続」を使用して認証できます(少なくとも、パスワードを受け入れます)。詳細は[1]をご覧ください。

  • mobileorgファイルを通常のディレクトリにステージングし、orgmodeフックを使用してそれらをdavにドロップします。また失敗しました-正しいパスワードは認証されません。

[1]しかし、私はcadaverで再試行しました-ファイルを「配置」しようとしました。これは「禁じられている」と言った。したがって、orgmode認証を行っているのに、書き込みに失敗し、パスワードが間違っている状況としてユーザーに報告している可能性があります。

私は持っています:

/ etc / apache2 / sites-available / default:

NameVirtualHost *
<VirtualHost *>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/mobileorg/web/
        <Directory /var/www/mobileorg/web/>
                Options Indexes MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        Alias /webdav /var/www/mobileorg/web

        <Location /webdav>
           DAV On
           AuthType Basic
           AuthName "webdav"
           AuthUserFile /var/www/mobileorg/passwd.dav
           Require valid-user
       </Location>
</VirtualHost>

/etc/apache2/httpd.confは空です。

だから、要約:

  • orgmode以外のクライアント:認証でき、webdavにファイルを書き込めません。
  • Orgmode:パスワードは拒否されます。

私が見逃しているのはおそらく本当に単純なことですが、私はWebサーバー構成の専門家ではありません。

(「MobileOrgプッシュでのEmacsエラー」についてもう1つ質問がありますが、それは私の問題とは異なります。)

よろしくお願いします、ジェームズ

4

1 に答える 1

1

間違っていたらすみませんが、さまざまなトランスポートの間で混乱しているようです。WebDAV は、MobileOrg がファイルにアクセスする方法を提供するためにのみ使用されます。デスクトップ側からは、転送方法でトランプを使用している場合は、設定した WebDAV パスワードではなく、ユーザー/パスワードを使用する必要があります。パスワードが orgmode 側から拒否され続ける理由は、これで説明できるかもしれません。scpcssh

また、 http://orgmode.org/worg/org-faq.html#mobileorg_webdavの潜在的に使用する必要があることについてscpxの警告にも注意してくださいscpc(たまたま、その警告をドキュメントに追加したのは私でした ;-)。 Trampは微妙に異なるいくつかの転送方法を提供します。もしまだTrampを動作させるのに問題があるなら、接続プロセスをデバッグする方法をより詳細に説明しているそのユーザーマニュアルを読んでください。

最後に、サーバー ログを確認したとは言わなかったので、上記の方法で解決しない場合は、確認していない場合に備えて確認するようにしてください ;-)

于 2012-08-15T17:34:00.137 に答える