投稿練習(73, 0)
 メ-ル希望(3, 0)
 障害情報(18, 0)
 雑談(871, 0)
 業務報告(284, 0)
 VineseedにZope(623, 0)
 Zope27使おう(6, 0)
 ImgBBS(14, 0)
 会員専用(0, 0)
 ぼやき場所(27, 0)
 メモ(32, 0)
 eclipse(6, 0)
  

Zope27使おう

Zopeも2.7になりpython2.3が標準になったので Zope27 に纏わる記録場所を作ってみました。

投稿画面の表示を 

検索文字 

お名前  EMail 
 左に表示されている数値を入力してください 

0006 0005

5 kiyo 2004年 8月23日 18時24分 Id=kiyo

テスト用のZope-2.7 用 LocalFSを使ってみました。
http://fzug.com/fzug_prog/zopeing/d_load/LocalFSJP/LocalFSHo***
 
Zope2.7系から utf-8 を多くの方が使ってあるようなので、日本語化はしませんでした。
変わったのは一点のみ複数(10件で固定)アップロードできる事だけです。
 
今回は LocalFS の manage_uploadをフックしていますので、単独では動きません。
フックすると何が良いかと言うと元本の LocalFSが大きなバージョンアップでない限りソースを変更しないで良い事と、フックしたプロダクト(と言って良いのかいな?)にバグがあった場合などは削除すると簡単に元に戻せる事です。
 
なので、人柱よろしくお願いいたします。



4 kiyo 2004年 8月 2日 9時32分 Id=kiyo

Max さんの資料をリンクしとこう。
http://zope.fubyshare.net/Max/randomnotes/Zope27Conf
http://zope.fubyshare.net/Max/randomnotes/Zope27ctrl
感謝!




3 kiyo 2004年 3月22日 23時10分 Id=kiyo

>2 LocalFS は大丈夫かも
LocalFS-1.2-andreas 試しました。
ざーとだけど、LocaFS.pyも見ました。一時期すごい拡張してたのを止めたのかな?
元の1.0に近くなったようですね。
LocalFSJPもこれなら出来るかもしれない。
ただ、今はあっしには時間ありません。
 
# どなたかお願いできませんかねぇ。



2 owa 2004年 3月22日 21時27分 Id=owa

問題だった LocalFS は大丈夫かも
http://owa.as.wakwak.ne.jp/zope/coreblog/34
これはデスビに非依存 (爆
LocalFSJP はどうする?



1 kiyo 2004年 3月 1日 12時 8分 Id=kiyo

注意:この資料は古いです。owa さんの配布されてるZope-2.7.x-rpm は 最新版を貰って来ましょう。
 
VineLinux では rpm版を owa さんが作成済み
 
http://owa.as.wakwak.ne.jp/zope/coreblog/29
http://owa.as.wakwak.ne.jp/zope/coreblog/30
を参照して下さい。
 
まずは、私がインストールした記録( 上記の rpm版がまだだった時です)
突っ込み希望
 
1.Python-2.3.3 http://www.python.jp/Zope/download/pythoncore から Python-2.3.3.tgz を貰ってきて、適当な場所でインストール
 | su
 |
 | tar zxvf Python-2.3.3.tgz
 | cd Python-2.3.3
 | ./configure --prefix=/usr
 | make
 | make install
 
2.Zope 2.7.0 は http://zope.org/Products/Zope/2.7.0 から Zope-2.7.0.tgz を持ってきて適当な場所でインストール。
 | まず Zope27専用ユーザを作成します。
 | groupadd zope27
 | useradd -g zope27 -s /bin/false zope27
 | ここからZope-2.7.0をインストール
 | su
 | tar zxvf Zope-2.7.0.tgz
 | cd Zope-2.7.0
 | ./configure --with-python=/usr/bin/python2.3 [このみで --prefix=/xxx]
 | make
 | make install
 | 私の場合はデフォルトの/opt/Zope-2.7へ ZOPE_HOME がインストールされた。
 | /usr/bin/python2.3 /opt/Zope-2.7/bin/mkzopeinstance.py
 | directory と Zopeの acl_user を聞いてくるので入力する
 | directory は /var/lib/zope27 とすると owa さんの起動スクリプトを使う時簡単になる
 | INSTANCE_HOME/etc/zope.confを開き修正
 | 139行目を
 | effective-user zope27
 |
 | 764行目から Zope27の起動ポートが競合していたら修正 address xxxxの所
 | <http-server>
 | # valid keys are "address" and "force-connection-close"
 | address 8080
 | # force-connection-close on
 |</http-server>
 |
 |<ftp-server>
 | # valid key is "address"
 | address 8021
 |</ftp-server>
 | パーミッションの変更 INSTANCE_HOME を rootユーザで chmod 600
 | INSTANCE_HOME内すべて chown -R zope27:zope27で chmod 700に設定する
 
3.Vine 以外で owa さんの起動スクリプトを使う
 | http://fzug.com/fzug_prog/zopeing/owarpm/VineSeed/SRPMS/Zope*** を貰ってきて rpm -i Zope27-2.7.0-uvl2.src.rpm をすると
 | だいたいのデスビは /usr/src/package/SOURCE に init.sh があるはずです。root の場合/root/rpm/SOURCE にあるデスビもあるかも知れない?
 | この init.sh を zope27 等として /etc/init.d/ にコピーする。
 | SuSE 9.0の場合  11行目の. /etc/rc.d/init.d/functions を削除し、
 | 114行目の daemon ${INSTANCE_HOME}/bin/runzope & を
 | ${INSTANCE_HOME}/bin/runzope & のように修正
 | また INSTANCE_HOME が/var/lib/zope27以外にある場合は 94 行目を適切に変更すればよいです。
 
# 起動スクリプトは、修正なしでいけるデスビもあると思います。
# turbo8 あたりは修正なしでいけるのではないでしょうか?