データベースアダプタのインストール
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