必要なものZope2.9.*←2.9.8のfinalでOKだった。
Plone2.5系(2.4でもとりあえず動いた)
PIL
MySQL(公式には5系統だが4でも動いた)
Python2.4以上
当然先にPython2.4を入れておくこと。
今回は2.4.2で試した。
一応
JZUGさんところのパクリ。
| Plone |
Zope |
Python |
ZODB |
| 2.0.5 |
2.7.0~2.7.9 |
2.3.4/2.3.5 |
3.2 |
| 2.1.3 |
2.7.0~2.7.9 |
2.3.4/2.3.5 |
3.2 |
| 2.1.3 |
2.8.0~2.8.8 |
2.3.4/2.3.5 |
3.4(MVCC) |
| 2.5.1 |
2.8.7~2.8.x |
2.3.4/2.3.5 |
3.4(MVCC) |
| 2.5.1 |
2.9.3~2.9.x |
2.4.2/2.4.3 |
3.6(MVCC) |
| 3.0? |
2.10.0~2.10.1 |
2.4.2/2.4.3 |
3.6(MVCC) |
| 3.0? |
2.10.2~2.10.x |
2.4.2~2.4.4 |
3.6(MVCC) |
Zope2.9のインストール./configure --prefix=/opt/zope.2.9 --python-dir=/opt/python2.4
make
make install
Ploneのインストール解凍したものをZope_instance/Productに置くだけ。
ZopeJapanesePakの問題現状の最新を入れたつもりだが、Plone上からimageをアップロードするとエラーになる。
TypeError: normalizeString() got an unexpected keyword argument 'relaxed'
これを回避するには
Products/ZopeJapanesePak/PlonePak.pyを
def normalizeString(self, text):
↓
def normalizeString(self, text, relaxed=False):
と修正。
[plone-users 334] [(たぶん) 解決 ]Re: Re: Plone上でIE6での日本語のリンク文字化けPloneの操作Zopeと違い、基本的にはPloneの管理画面から全て操作していくみたい。
ZMIは基本的に使わない。Productの追加もサイト設定から行う。
どうもめんどくさいことしなくても、Ploneパックがあるからこっちでやればいいみたい。
Plone 2.5.5Unified Installer - for Linux/BSD/Mac OS X/UNIX/Solaris (compiles and installs Python, Zope and Plone plus dependencies for you)でもこれ、普通に./install.shするとPythonからPloneから、zeoまで入る・・・。
デフォで/optに入るぽい(readmeではなく、install.sh参照)
参考URL
http://kapi.jp/kapi_blog/109
2008年01月30日