Zope
WEBアプリケーションサーバーである。
インストール
tar xvfz Zope-2.8.1-final.tgz
cd Zope-2.8.1-final
./configure --prefix=/usr/local/zope
make
make install
※今回紹介するバージョンのインストールは Python 2.3.5 のバージョンが必要です。
それ以上でもそれ以下でも動作しませんのでこのバージョンのPythonをインストールします。
インストールされていないのであればこちらのPythonのインストールを参照してください。
ユーザーアカウントの登録
adduser zope
環境を設定
/usr/local/zope/bin/mkzopeinstance.py
上記プログラムを実行すると、インスタンスディレクトリ、ユーザー名(管理ユーザー)、パスワードを設定します。
管理ユーザーは任意ですので好きな名前を設定します。
設定例:
インスタンスディレクトリ:/usr/local/zope
管理ユーザー:administrator
パスワード :******
権限の変更
chown -R zope:zope /usr/local/zope/log /usr/local/zope/var
zopeの起動
/usr/local/zope/bin/zopectl start
chkconfig への登録
/etc/init.d/zope に以下のシェルスクリプトを作成します。
#!/bin/sh
# zope Init script for starting up the Zope server
#
# chkconfig: - 87 12
# pidfile: /var/zope/var/Z2.pid
case "\$1" in
start|stop|status|restart|help)
su -l zope -c "/usr/local/zope/bin/zopectl \$@"
;;
*)
echo \$"Usage: \$0 {start|stop|status|restart|help}"
exit 1
esac
exit 0
chkconfig への登録作業
chmod 755 /etc/init.d/zope
chkconfig --add zope
chkconfig zope on
service zope start
|