インストールを行う前に、以下の準備及び確認を行ってください。
PHPが動作するサーバー
rNoteはPHPで記述されていますので、お使いのプロパイダやレンタルサーバーがPHPに対応していない場合、残念ながらrNoteを動作させる事は出来ません。
PHPのバージョンは4.2.0以上である必要があります。
日本語処理の関係で、マルチバイト文字列関数(mbstring)のサポート、及びマルチバイト正規表現(mbregex)のサポートが必須です。
日本国内のレンタルサーバーの場合、mbstringには大抵対応してますが、mbregexの方は対応していないという場合が稀にあるようです。ただ、そのような場合でも、管理者の方に問い合わせを行ったら即座にmbregexを有効にして貰えたというケースがありますので、詳しくはサーバー管理者の方に問い合わせてみてください。
UTF-8(BOMなし)が編集出来るエディタ
rNoteはUTF-8(BOMなし)での記述を基本としています。
UTF-8(BOMなし)が編集出来るエディタをご用意下さい。
WindowsXP/2000添付のメモ帳(notepad.exe)は、UTF-8の編集は出来るのですが、保存時に強制的にBOMが付いてしまいますので、使用不可です。
なお、エディタによっては、BOM無しUTF-8を「UTF-8N」と表記している場合もあります。
初期設定(rnote_config.php)を、メモ帳で編集したり、間違ってBOM付きで保存してしまうと、HTML出力の際にBOMがそのままバイナリコードとして出力されてしまいます。
更に、プログラムの実行より先にBOMの出力が行われてしまう為、httpヘッダの制御が出来ず、rNoteの動作にさまざまな支障(クッキーが書けない等)を起こします(PHPの設定で出力バッファリングがOFFの時)。この場合、以下のようなワーニングが表示されます。
> Warning: Cannot modify header information - headers already sent by ...
初期設定ファイルの編集時にはBOM付きで保存しないようにご注意願います。
FTPクライアント
ファイルをサーバーに転送する際に必要になります。
WEBブラウザ
普段はIEしか使わないという方でも、サイトのチェック用として、FireFox等をインストールしておくと良いと思います。最近はInternetExplorerのセキュリティホール・バグの多さが社会問題にもなっており、他のブラウザに乗り換えを行っている人も多いので。
あと、携帯用スキンをカスタマイズする場合、チェック用にiモードHTMLシミュレータ等をインストールしておくと便利かと思います。