Zope-2.8 のインストール
[更新日:
2007年10月31日
]
Vine Linux 3.2 の正規パッケージは Zope-2.7 までです。
Zope-2.8 以降は非公式版となるので、
パッケージのサフィックスを変えてあります。
なおポート番号は HTTP は 8080 FTP は 8020 と同じです。
Zope 2.7 から 2.8 にバージョンアップする場合、
Data.fs の互換性がありません。
export/import を使うべきです。
追記: 上記の話は間違いで、
ZCatalog インスタンスの manage_convertIndexes メソッドを呼び出せば良い。
と云う話もある。(doc/FAQ.txt)
1. インストール
RPM からのインストールは以下の手順となります。
ダウンロード
以下のファイルの
最新版
をダウンロードしてください.
Zope-2.8.5-1owa.i386.rpm --- 必須
Zope-zserver-2.8.5-1owa.i386.rpm --- 必須
インストール
RPM パッケージのインストールには次のコマンドを実行します。
(カレントにパッケージが置いてあるとします)
$ su
# rpm -Uvh Zope-2.8.5-1owa.i386.rpm
# rpm -Uvh Zope-zserver-2.8.5-1owa.i386.rpm
2. Zopeを起動する
標準ではデーモンとして常駐するようになってます。
ブート時の自動起動を ON/OFF
するにはスーパユーザモードで下記コマンドを使用します。
# /sbin/chkconfig
または
# /usr/sbin/ntsysv
手動でデーモンを立ち上げるには下記コマンドを実行します。
$ su
# /etc/rc.d/init.d/zope start
Starting zope: [ OK ]
Zopeデーモンを停止するには
$ su
# /etc/rc.d/init.d/zope stop
Shutdown zope: [ OK ]
とします
テストなどのために、手動でサーバを直に立ち上げることもできます。
$ su -l zope
% bin/runzope
3. 新規ユーザを登録する
Zope の操作はすべて Web ブラウザを利用しておこないます。
すでに初期ユーザ 'admin' が登録されています。
まず最初に 'admin' で管理画面に入ります。
次にあなたのアカウントを作成します。
以後あなた独自のアカウントですべて操作できますので、初期ユーザを登録したら
'admin' は削除します。
ZMI (管理画面) に入る
Webブラウザを使って
http://localhost:8080/manage にアクセスすると認証画面が表示されます。
ユーザ名:
[admin ] --- 'admin' と入力します
パスワード:
[123 ] --- '123' と入力します
これらを入力して [ OK ] ボタンを押すと管理画面が表示されます。
新規アカウントを作成する
- 左側フレームで [acl_users] フォルダをクリックします。
右側フレームにはユーザ'admin'が表示されているはずです。
- 右側フレームで [Add] ボタンをクリックします
下記のような画面が表示されます。
Name [hoge ] --- 新規ユーザ名(hoge)を英数字で入力する
Password [*******] --- パスワードを入力する
(Confirm)[*******] --- 上と同じパスワードを入力する
Domain [ ] --- 入力しない
Roles [Manager] --- Manager を選択する
'hoge'の部分に, あなたの好きなユーザ名を入れてください。
初期ユーザ 'admin' を削除する
初期ユーザ 'admin' はもう必要ありませんので
必ず削除
します。さもないと誰もが侵入できる怖い zope サーバができてしまいます。
まず、ブラウザのキャッシュが効いているので、一旦ブラウザを終了させます。
その後、再度ブラウザから
http://localhost:8080/manage
にアクセスします。認証画面では, 先程新規ユーザ登録で入力したものを使います。
- 左側フレームで [acl_users] フォルダをクリックする
- 右側フレームで初期ユーザ 'admin' をチェックします
[x] admin
[ ] hoge
[Delete] ボタンをクリックすると'admin'は削除されます
4. 注意
クッキーを有効にしないと、
管理画面でコピー&ペースト操作できません。
また JavaScript を有効にしないと正常に動作しない場合があります。
|