ウィンドウズIISサーヴァでお使いの方。

しらぎくモバイルシステムをウィンドウズIISサーヴァでご利用の方は、設置方法などが若干異なります。

設置の手順。

  1. まず必要なiモードサイトのディレクトリと画像を収めたディレクトリを用意して、サーヴァに設置します。
  2. ダウンロードしたしらぎくモバイルシステムのスクリプトを解凍します。スクリプトディレクトリには、以下の三つのサブディレクトリが収納されております。
    manual
    運用マニュアルが入っております。
    cgi-bin
    スクリプトが入っております。実際にサーヴァに設置するのはこのディレクトリ内の全てのサブディレクトリとファイルです。
    • 尚、サブディレクトリ「Count」内にある「.htaccess」ファイルは、このサブディレクトリ内のデータへの第三者のアクセスを禁止する為のものです。.htaccessに対応しているかどうかをサーヴァ管理会社にお確めの上、対応していない場合は必ず削除しておいて下さい。
    • カウンタデータを別のディレクトリにする場合は「Count」サブディレクトリごと削除しても構いませんが、必ず収納先ディレクトリを作成して、「Kcount.pl」内の定義を書き直して下さい。
    EntrancePages
    実際に当システムを用いたサイトのエントランスページ(閲覧者が始めにアクセスするページ)の見本が入っています。
    • このディレクトリ内のリソースの改変は自由です。
  3. 拡張子が「.cgi」となっているファイルは、以下のようにリネームして下さい。
    • K.cgi ⇒ KT.pl
    • img.cgi ⇒ img.pl

    続いて、各ファイルの二行目の

    $system_dir='./';

    について、右辺の「''」内に、「KT.pl」が収納されているディレクトリへの絶対パスを入れて下さい。

    • 末尾は必ず「/となるようにして下さい。
    • 絶対パスはサーヴァ管理者にお問合せ下さい。
  4. 「cgi-bin」ディレクトリを開き、拡張子が「.cgi」だったファイルと「KConfig.pl」に必要な設定をします(「K.cgi」は「KT.pl」に読み替えて下さい)。
  5. 絵文字を利用する場合は、以下の手続きを行って下さい。

    1. ダウンロードページから絵文字代用画像をダウンロードします。
    2. ダウンロードしたZIPファイルを解凍して得られたフォルダ「Add-iIcon」と「Add-IconEZ」を双方ともスクリプトディレクトリ「icons」の直下にコピーします。
  6. インタレースPNG画像を利用している場合は、以下の手続きをして下さい。
    1. 「readPNG.pl」を削除します。
    2. 続いて「_readPNG.pl」を「readPNG.pl」にリネームします(冒頭のアンダスコアを取り除きます)。
    • インタレースPNG画像を用いていない場合は、この手続きは必要ありません。
  7. 「cgi-bin」ディレクトリの内容をFTPソフトでサーヴァに置きます。転送モードはGIF画像はバイナリモード、その他は全てアスキィモード(またはテキストモード)・シフトJISコードとして下さい。
  8. 設置したURL「http://… サーヴァのURI …/KT.pl」をブラウザに入力し、iモード向けサイトが正当に表示されているかを確認します。
  9. 携帯電話向けサイトのトップページとなるHTMLに、「http://… サーヴァのURI …/KT.pl」でリンクを張ります。H"リンク向けのトップページにはヘッダ部の「From:」フィールドにCGIのアドレスを書きます。
    • 「EntrancePages」ディレクトリ内にエントランスページの見本があります。「kindex.html」がH"リンク以外、「kindex.txt」がH"リンク専用です。
    • サーヴァがPHP 4対応ならエントランスページの代りに「kindex.php」に必要なアドレスを記述してこれをファイル名の変更などをしてトップページに利用すれば、H"リンク以外はこのPHPファイルのアドレスを入力しただけでサイトにリダイレクトされます(H"リンクのセンターサーヴァはLocationヘッダが有効か分からないのでエントランスページを表示するようにしています)。

端末毎のテストについて。

実機に対しての動作を確認したい方は、以下のようにURLの末尾にtestクエリでユーザエージェント文字列を附加して下さい。

http://CGIのURL?;test=ユーザエージェント文字列

ご注意。

  • ユーザエージェント文字列には必ず半角で「/」か「-」が含まれたものをご指定下さい(「/」も「-」も含まれない文字列では正常にシミュレート出来ません)。
  • testクエリは必ず末尾に付けて下さい。途中に付けた場合、後続する別のクエリもtestクエリの一部と見なして処理されます。
  • testクエリにユーザエージェント文字列を入れる場合は、URLエンコーディングする必要はありません。但ししらぎくモバイルシステムでは 2ページ目以降は自動的にURLエンコーディングを行ないます。
  • testクエリはあくまでも動作確認用のものです。実際にURLを公開される場合には、必ずtestクエリを外して下さい(そうでないと実機でもtestクエリで指定された端末と誤認されてしまいます)。
  • PCではWAP 1.0及びH"リンクの動作はシミュレート出来ませんのでご注意下さい。但し、オペラ 7.xではWAP 1.0のコンテンツ表示は可能です(但し、オペラ 8.x以降では正常に表示出来ない場合があります)。

注意事項。

  • 「cgi-bin」ディレクトリ内のファイル・ディレクトリ名は「.cgi」ファイルのリネームを除いて、一切変更しないで下さい(「EntrancePages」ディレクトリ内のエントランスページ見本はファイル名を変更して使っても構いません)
  • 「cgi-bin」ディレクトリ内の「.cgi」ファイルは、指定されたものにリネームして下さい。指定と異なった名前にするとエラーになります。
  • 「lock」ディレクトリには予め入れてある「lock.txt」ファイル以外のファイルは一切入れないで下さい。
  • 全てのファイルはシフトJISコードで転送して下さい。
  • 設定に不備があった場合にはエラー画面が表示されます。


しらぎくモバイルシステム 運用マニュアル・記事一覧。