如何安裝 Nazzo

パッケージについて
nazzo1.0.0はCakePHP1.3.6に対応版
nazzo0.9.0はCakePHP1.2.9で開発
一般にCakePHP1.2.9はPHP4および5環境に対応、CakePHP1.3.6はPHP5環境以上に対応。
(PHP4は既にアップデートが中止されているので、通常はnazzo1.0.0を選ぶといいと思います)
また、nazzo0.9.0はCakePHP1.2.9のバグフィックスは行いますが、新規機能などはnazzo1.0.0で進めていきます。
インストール
nazzo1.0.0および0.9.0ともインストール方法は同じです。
(よって上記バージョンで稼働するWebサーバ環境が必要です。)
*このソフトウエアはいわゆるパソコンにインストールするアプリケーションではありません。Nazzoのインストールするにあたってはある程度のサーバ知識が必要です。
*本サイトで配布されるソフトウエアは十分テストを行っておりますが、本ソフトウエアによって万一生じた場合についての責任は当サイトは負いかねますのでご承知ください。
インストールのしかた
1.データベースを作成する。
(作成したデータベース名、ユーザ名、パスワードを控えておく。)
2.テーブルを作成する。
\app\config\sqlのnazzo.sqlをphpMyAdminなどをつかって1で作成したデータベースにテーブルを作成する。
3.Nazzoのソースを展開しdatabese.default.phpとriddleconfig.phpをテキストエディタなどで修正する。
\app\configのdatabese.default.phpについて
'login' => 'your_db_user',
'password' => 'your_db_password',
'database' => 'your_db_name',
について1.で作成したそれぞれの値に書き換えファイル名をdatabese.phpに変更して保存する。
riddleconfig.phpについて
'site_name' => "MyNoteBook",
'user_name' => "My name is ..."
MyNoteBookとMy name is ...の値をそれぞれ好きな物に変えて保存する。
*ここでNazzo MyNoteBoMyNoteBookれるブログのタイトル、My name is ...はサイドメニューのPROFILEに表示される。
4.すべてのプログラムをサーバに転送する。
ここでは(あなたのドメイン)/nazzo/となるようにインストールしたものとする。
5.パーミッションの設定
/nazzo/app/tmp/以下のディレクトリに対して所有者以外でも書き込みできるように設定します。
****
ここまででサーバへのインストールは終了です。ここからはNazzoの初期設定を行います。
Nazzoはパスワードで許可されたユーザのみが問題を追加することができます。ある問題はひとつのカテゴリ「Tag」に属します。よって初期設定は「管理ユーザの設定」「Tagの作成」「問題の作成」の順になります。
2.Tagの作成管理者メニューで上部メニューのTagをクリックし表示されたフォームから登録したいTagを入力します。なおTagはいつでもこの画面から追加することができます。
3.問題の作成管理者メニューのadmin Top画面で問題を入力します。入力した問題中のキーワードにしたい語句をマウスで範囲指定し、枠上部にある[R][B][G][O]のどれかをクリックします。たとえば[R]をクリックすると[BR][/BR]の記号が挿入されます。なおキーワードは複数指定することができます。次に2で作成したtagをプルダウンから選んでSubmitボタンを押します。R
****************************
0.9.0から1.0.0への変更したい場合
0.9.0と1.0.0はcakephpコアライブラリのバージョンは違いますがnazzoアプリケーション部分の機能は同じです。
なのでそのまま0.9.0を使い続けていても構わないと思います。
ただし、どうしても1.0.0に移行したい場合は以下の手順でおこなってください。
1.設定ファイルの待避
0.9.0で使用していたconfigディレクトリのdatabase.phpおよびriddleconfig.phpをコピーしておく。
2.アプリケーションのコピー
0.9.0のアプリケーションを全て削除し、1.0.0のアプリケーションをアップロードする。
3.設定ファイルを戻す
1で保存していた2つのファイルをconfigディレクトリに上書き保存する。
4. adminユーザの更新
phpmyadminなどでUserテーブルの既存のユーザを削除します。
5.新規ユーザの登録
ブラウザでインストールURLにアクセスするとユーザ追加画面が出るのでそこに新しいIDおよびパスを登録します。このIDでログインし直すと既存のNazzoデータが表示されます。