Personal tools
You are here: Home サーバー Pingサーバー データベースアダプタのインストール
Navigation

今の天気
  14℃ 44% 1024hPa NNW 3m
福岡地方の今の天気
« November 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/11/22 11:45

Guest
2008/11/12 15:50

seko
2008/11/11 20:05

Reiko
2008/11/02 16:58

hage88
2008/10/19 17:39

Peter
2008/10/06 21:22

猫さん。
2008/10/06 04:19

 
Document Actions

データベースアダプタのインストール

by Papasan last modified 2008-11-19 16:37

ZopeとPostgreSQLを連携させるためにデータベースアダプタ等をインストールします。

  • eGenix.com mx BASEのインストール:
     # tar zxf egenix-mx-base-2.0.6.tar.gz
     # cd egenix-mx-base-2.0.6
     # python2.3 setup.py install
    
  • psycopgのインストール

    psycopg1の最新版をダウンロード して/home/postgres/に置きます。:

      # cd /home/postgres/
      # chown postgres:postgres psycopg-1.1.21.tar.gz
      # su - postgres
      $ tar zxf psycopg-1.1.21.tar.gz
      $ cd psycopg-1.1.21
    
      configureのパラメータは長くなりますが、改行せずに1行で記述します。
      $ ./configure --with-python=/usr/bin/python2.3 
                    --with-postgres-includes=/usr/local/pgsql/include
                    --with-postgres-libraries=/usr/local/pgsql/lib
                    --with-mxdatetime-includes=/usr/local/lib/python2.3/site-packages/mx/DateTime/mxDateTime
      $ make
      $ su
      # make install
    

  • ZPsycopgDAのインストール

    先に展開したpsycopg-1.1.21フォルダの中にZPsycopgDAフォルダがありますので、これをZopeのProductsにインストールします。:

      # cd /home/postgres/psycopg-1.1.21
      # mv ZPsycopgDA /var/lib/zope/Products/
      # chown -R zope:zope /var/lib/zope/Products/ZPsycopgDA