RSS

Plone-3.3.1

Plone-3.3.1に移行をする。Quillsも1.7に移行。

    付与されたタグ:
  • Plone
  • Unifiedインストーラををダウンロードし、展開。
  • ./install.sh standalone --target=/path/to/zinstance を実行して zinstanceを作成する。
  • zinstance/var/filestorageにData.fsをコピー
  • rsyncでProductsの中身をzinstance/productsにコピーする。
  • ./bin/plonectl fg もしくは debug をエラーの出ているproductを消していく。
  •  不足分の追加。buildout.cfgに / Products.CacheSetup / Products.Quills / Products.LinguaPlone を追加してbuildoutの実行。ここでもエラーが出たやつを地道に削除。
  • portal_migrationの実行。ここまでは楽。
  • スキンを一度Defaultに戻す。
  • portal_workflowでWeblogEntryを(Default)に変更する。
  • portal_quilckinstallerでいろいろupgradeしまくる。
  • この段階ではやっぱりQuillsのmigrationがいまくいかない。WeblogArchiveの取り扱いがうまくいってない。ソースのほうをいじってみるしかないのか?なにも表示されてないのはcatalogの問題ではなくて、workflowが全部Draftになっているせいだということはわかった。
  • Quills自体のコピーは意味なし。新しいインスタンスを作ってその中にWeblogArchiveをコピーすればmigrationがうまくいくようだ。ただ、コピーする前にtypes.xmlをいじってWeblogArchiveを作成するように設定して、さらにWeblogがWeblogArchiveを含むことを許可するように設定。
  • あとは細かいことを調整。