PloneのWebDAVを設定する

2013/05/04

Plone 3.3.5をインストールし、写真などのファイルを多数アップロードするときにWebDAVが便利だろうと思い、WebDAVの設定をやってみた。いつものごとく、はまったのでメモ。たぶん、人の5倍以上は時間がかかってるんだろうなあ。

ファイル名が日本語だと使えない(エラー)ので、本当に使い道があるのだろうか、ちょいと疑問。ファイルサーバみたいにちゃんと文字コード変換して、何もなかったような顔して処理してくれると良いのだけれど。

設定はbuildoutを使ってやってみた。これからはbuildoutで構築するのが主流なんて書かれたサイトに影響され、ネットを探して下記の手順で設定した

環境

  • Ubuntu 9.10
  • Plone 3.3.5(Unified Installer 3.5.5をルート権限でインストール)
  • IPアドレス: 192.168.11.101

設定手順

$ cd /usr/local/Plone/zinstance
$ sudo vi buildout.cfg

[instance]セクションを探して下記を追加

zope-conf-additional =
enable-ms-author-via on
<webdav-source-server>
address 8484
force-connection-close off
</webdav-source-server>

buildoutを実行、Ploneを再起動

$ sudo bin/buildout
$ sudo bin/plonectl stop
$ sudo bin/plonectl start

zope.confを確認したら、ちゃんとWebDAVの設定が追加されていた。

$ sudo vi /usr/local/Plone/zinstance/parts/instance/etc/zope.conf

クライアントPC(Windows XP)の設定

マイネットワークを起動し、「ネットワークプレースを追加する」を選択しウィザードに従って設定をすすめる。
アドレスは http://192.168.11.101:8484、ID/パスワードを聞かれたらPloneのadmin/パスワードを入力する。

WS000002.JPG
WS000003.JPG

参考にしたサイト

Ubuntu

Posted by skw