9月 12, 2013 - コンピューター    Ploneを4.2から4.3へ はコメントを受け付けていません

Ploneを4.2から4.3へ

 まず、失敗した時にすぐに戻せるよう、実行中のものをPloneディレクトリもろともコピーを作っておく。
 /usr/local/Plone/zinstance/buildout.cfgを編集。


extends =
base.cfg
# versions.cfg
http://dist.plone.org/release/4.3.1/versions.cfg

find-links +=
    http://dist.plone.org/release/4.3.1

 ここまではplone.orgのサイトに書いてあるのと同じだが、さらに、


[versions]
zc.recipe.egg = 1.2.2

を追加。これを追加しないと次のようなエラーが出る。


While:
  Installing.
  Getting section instance.
  Initializing section instance.
  Installing recipe plone.recipe.zope2instance.
Error: There is a version conflict.
We already have: zc.buildout 1.4.4
but zc.recipe.egg 1.3.2 requires 'zc.buildout>=1.5.0'.
*************** PICKED VERSIONS ****************
[versions]

*************** /PICKED VERSIONS ***************

 うっかりrootで作業したので、ファイルの所有者がrootのものができてしまい、permission deniedで止まったので、chown -R plone zinstance で戻してやる。
sudo -u plone /usr/local/Plone/zinstance/bin/plonectl stop
bin/buildout
 とやってしばらく待つ。終わったら、
sudo -u plone /usr/local/Plone/zinstance/bin/plonectl start
http://自分のサイトのIPアドレス:8080
にブラウザでアクセス。このサイトは古いのでアップグレードする必要があります、と言われるのでアップグレードボタンをクリックする。

Comments are closed.