Personal tools
You are here: Home ZOPE Zopeのインストール

今の天気
     24℃ 83% 1014hPa N 4m
福岡地方の今の天気
« September 2008 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
最近のログイン

Papasan
2008/09/07 17:58

大西範幸
2008/09/07 10:44

hage88
2008/09/04 21:36

yoshitakaya
2008/09/02 19:23

Peter
2008/08/31 23:04

seko
2008/08/31 21:52

hiroakinagato
2008/08/23 14:54

Navigation
 
Document Actions

Zopeのインストール

by Papasan last modified 2007-12-31 17:23

Zopeのインストールと基本設定

  • Zopeのインストール[install]
  • Zope管理者設定[manager]
  • ZMI(Zope管理インターフェース)の文字コード設定[zmi]
  • 構造化テキストの日本語対応[structured]
  • Zope設定ファイルの変更[conf]
  • ログファイルのローテート設定[log]
  1. Zopeのインストール[install]

    owaさん 謹製Vine3.2用のRPMパッケージがありますので今回も利用させていただきます(多謝)。

      # apt-get install python-devel
      # rpm -Uvh Zope-2.8.5-1owa.i386.rpm
      # rpm -Uvh Zope-zserver-2.8.5-1owa.i386.rpm
      # /etc/init.d/zope start
      # chkconfig zope on
    
  2. Zope管理者設定[manager]
    • クライアントマシンのブラウザを起動して、 http://192.168.0.13:8080/manage (ZMI) にアクセスする。
    • ユーザー名: admin パスワード: 123
    • acl_users をクリックして、管理者を Manager で登録。一度ログアウトする。新しい管理者でログインし直しユーザ admin を削除する。
  3. ZMI(Zope管理インターフェース)の文字コード設定[zmi]
    • ZMIのトップページにてプロパティタブをクリックして次のプロパティを追加する。:
        Name:management_page_charset
        Type:string
        Value:utf-8
      
  4. 構造化テキストの日本語対応[structured]
    • 全角文字の場合自動的にリンクが設定されないので /usr/lib/zope/lib/python/StructuredText/STletters.py を修正します。:
        letters = string.letters
                ↓
        letters = string.letters + '\200-\377\?\!'
      
  5. Zope設定ファイルの変更[conf]
    • Zopeの設定ファイル ~/etc/zope.conf を次のように変更する。
      • zserver-threads 10 ← デフォルトではスレッド数が4なので10にしてみる(マシンスペックなどにより要調整)
      • rest-input-encoding utf-8
      • rest-output-encoding utf-8
      • trusted-proxy 127.0.0.1
  6. ログファイルのローテート設定[log]
    • /etc/logrotate.d/ zope という名のファイルを次の内容で作成する。:
         /var/log/zope/event.log /var/log/zope/Z2.log {
             missingok
             notifempty
             postrotate
                 /var/lib/zope/bin/zopectl logreopen > /dev/null 2>&1 || true
             endscript
         }
      

logrotate

owa Posted by owa at 2006-03-05 19:22

/dev/null が二回書いてあると云うことは家のページが間違っていたせいでしょうか? しばらく前に内緒で直してあります (汗 http://owa.as.wakwak.ne.jp/zope/coreblog/92

re:logrotate

Papasan Posted by Papasan at 2006-03-05 20:01

/dev/nullが2回書いてあるのは、単にTakanory.net をそのままパクってしまったためです(汗。

この記述でもZ2.log Z2.log.1 event.log event.log.1という具合にローテートされてますが。

でも、/dev/nullが2回というのも気持ちが悪いので、owaさんちの方法 を試してみます。

ご指摘いただき感謝!!