インストール

とりあえず、動作するようにしてみましょう。ここでは、必要最低限の設定をご案内します。

  1. Perlパス設定
  2. CGIをサーバに設置する
  3. セットアップ開始
  4. CGI動作確認
  5. RSS確認

Perl のパス設定

CGIをサーバで実行させるためには、CGIファイルの1行目にPerlのパスを記述する必要があります。rss フォルダ内に install.cgi というファイルがあります。テキストエディタで install.cgi を開いてください。1行目に次のコードが記述されています。

#!/usr/bin/perl

この行を、お使いのプロバイダー、もしくはレンタルサーバ業者の指定通りに修正してください。通常、ほとんどのレンタルサーバでは書き直す必要はありません。レンタルサーバ業者の指定と異なる場合のみ、書き直して下さい。

もしご利用のサーバのPerlのパスが /usr/local/bin/perl であれば、#!/usr/local/bin/perl と書き直します。パスの先頭に #! を入れ忘れることがないよう注意してください。書き直したら、保存してください。ただし、保存する際には、改行コードを LF としてください。

なお、本CGI関連ファイルの文字コードはUTF-8です。CGIファイルをテキストエディタで開く場合は、必ずUTF-8対応のテキストエディタを使ってください。また、保存する際にも、UTF-8で保存してください。

CGIをサーバに設置する

以下の手順に従って、CGIをサーバに設置してください。

手順1. 転送先

rss フォルダをまるごと、CGIが実行できる領域にFTPソフトを使ってアップロードしてください。 サーバにアップロードする際にはFTP専用ソフトを使ってください。 ホームページ作成ソフトについているFTP転送機能を使うと、CGI関連ファイルが書き換えられてしまう可能性があり、正しく動作しませんので、注意してください。

もし、ご利用のサーバで、cgi-bin といった名前の特定のディレクトリでしかCGIが実行できない場合には、rss フォルダ内にある static フォルダは転送しないでください。

この場合、別途、static フォルダを、HTMLファイルや画像ファイルを設置する場所にアップロードしてください。

手順2. パーミッションの変更

アップロードが完了したら、rss フォルダ内にある install.cgi のパーミッションを、レンタルサーバ事業者指定のパーミッションに変更してください。

どのサーバでもおおむね 704 (rwx---r--) もしくは 705 (rwx---r-x) でCGIが動作します。

セットアップ開始

ブラウザーで、先ほどアップロードした rss フォルダ内の install.cgi にブラウザーでアクセスしてください。そして、以下の手順に従ってセットアップを進めてください。

Step 1. staticディレクトリURLの設定

install.cgi にアクセスすると、ご利用のサーバによって次の2通りのいずれかの画面が表示されます。表示される画面に応じて対処方法が異なります。

● パターン 1.

Step1. staticディレクトリURLの設定画面 パターン1

多くのレンタルサーバでは、左の画面が表示されます。この画面が表示された場合は、画面下の「次へ」ボタンを押して Step 2 に進んでください。

● パターン 2.

Step1. staticディレクトリURLの設定画面 パターン2

static ディレクトリが正しく認識できなかった場合は、左の画面が表示されます。

cgi-bin といった特定のディレクトリでないとCGIが動作しない環境となっている場合は、この画面が表示されます。このようなディレクトリ内では、画像ファイル等のようなCGIファイル以外のファイルにアクセスすることができません。

CGI関連ファイルをサーバにアップロードした際に、static ディレクトリを別の場所にアップロードした場合は、この画面の「イメージディレクトリURL」欄にstatic ディレクトリのURLを指定して「設定」ボタンを押してください。別途、static ディレクトリを通常のHTMLファイルを設置する場所にアップロードしていない場合は、事前にstatic ディレクトリを別途アップロードしておいてください。

イメージディレクトリURLの設定は、rss ディレクトリ内からみた相対URLか、もしくは http:// から指定してください。また最後にスラッシュを入れないでください。

static ディレクトリのURLが正しく設定されると、パターン 1.の画面に変わります。パターン1の画面になるまでは「次へ」のボタンは押さないでください。

Step 2. CGI設置診断セットアップ

このステップでは、CGIファイルの設置状況を診断します。下の画面が表示されたら、「診断」ボタンを押してください。

Step 2. CGI設置診断セットアップ画面

もしCGIがファイル所有者権限で実行されるサーバ環境であれば、自動的にファイルパーミッションの変更やPerlパスの修正を行います。そうでないサーバ環境の場合は、自動的にセットアップは行われません。エラーの指示に従ってCGIのセットアップを手動で行い、繰り返し診断を行ってください。

Step 2. CGI設置診断セットアップ画面

「診断」ボタンを押して、正常にセットアップが完了すると、左の画面のように、画面下に「次へ」ボタンが表示されます。「次へ」ボタンを押して、Step3へ進んでください。

Step 2. CGI設置診断セットアップ画面

左の画面のように、エラーメッセージが表示されたら、メッセージにしたがって設定を行ってください。設定したら再度「診断」ボタンを押してください。エラーが表示されなくなるまで繰り返しこの作業を行ってください。

Step 3. チャンネル設定

Step 3. メール送信設定画面

貴サイトの情報を登録します。ここで登録する情報はRSSに組み込まれます。

この画面が表示されてから数秒後に、サイトの情報を自動的に取得して、サイト名称、サイトURL、言語、サイトの概要にプリセットします。プリセットされたデータを必要に応じて修正してください。

もし数秒待っても、各入力項目がプリセットされない場合は、ご自分で各項目を埋めてください。

入力が終わったら「設定」ボタンを押してください。正常に登録されればStep4の画面が表示されます。

Step 4. 管理者用ID・パスワード設定

Step 4. 管理者用ID・パスワード設定画面

RSS生成CGIの管理メニューを利用するための管理者用IDとパスワードを設定します。IDおよびパスワードに指定できる文字は、半角の英数、ハイフン、アンダースコアです。

ここで設定したIDとパスワードは決して忘れることがないようメモしておいてください。IDおよびパスワードを忘れてしまうと管理メニューにログインできなくなりますのでご注意ください。

IDとパスワードを入力したら「設定」ボタンを押してください。

セットアップ完了画面

セットアップ完了画面

IDとパスワードが正常に登録されればセットアップ完了画面が表示されます。これでセットアップは完了です。

RSS生成CGIのログオン画面のURLが表示されますので、このURLを控えておくか、ご利用のブラウザーのブックマークに追加するなどして忘れないようにしてください。

この画面が表示されてからしばらくすると、RSS生成CGIのログオン画面が表示されます。もしいつまで経っても画面が変わらないようであれば、画面に表示されているURLに直接アクセスしてみてください。そして、引き続き「CGI動作確認」に進んでください。

CGI動作確認

CGIセットアップが完了すると、RSS生成CGIのログオン画面(admin.cgi)が表示されます。この画面(admin.cgi)が今度アクセス解析の結果を閲覧する際の入り口のページとなります。ページアドレスを控えておくか、ブックマークに追加しておくことをお勧めします。

●ログオン画面

ログオン画面

セットアップのStep4で設定した管理者IDとパスワードを入力してログオンしてください。ログオンが完了すると、管理メニューが表示されます。

●管理メニュートップ

管理メニュートップ

では、引き続き「RSS確認」に進んでください。

RSS確認

管理メニューの上段に並んでいる各種メニューから「公開設定」をクリックしてください。

公開設定ボタン

「公開設定」をクリックすると、下図の画面が表示されます。

公開設定画面

この画面では生成されるRSSが定義されています。デフォルトでRSS 2.0が生成されるよう設定されています。この画面の ボタンを押してください。別ウィンドウで生成されたRSSが表示されるはずです。下図は Internet Explorer 8 でデフォルトのRSS 2.0を表示したものです。ブラウザーによってどのように表示されるか異なりますが、セットアップの際に登録したサイト名が表示されていることを確認してください。

IE8でRSS2.0を表示した画面

以上でCGIの動作確認が完了しました。