CGI・SSI の利用
PLESKを搭載しているフレンドサーバーでCGIを動かすには、ドメイン毎に予め設定を行う必要があります。
管理画面にログインし、右上のプルダウンから契約中のアカウントのコントロールパネルへ移動したら、右側にある「ドメイン」をクリックしてください。
ページ中部メニュー1番上右にある「ホスティング設定」をクリックしてください。
このドメインでサポートされるプラグラムを設定します。CGIの項目にチェックを入れてください。SSIやPHPなど、他のプログラムを利用したい場合は、その項目にも同時にチェックを入れましょう。基本的には全ての項目にチェックして頂くことをお勧めします。チェックを入れたら「OK」をクリックして保存します。
これでCGIを利用することができるようになります。ただし、デフォルトではcgi-binフォルダの中でしかCGIは動きません。全てのフォルダ(ディレクトリ)でCGIを動かしたい場合は、下記の設定を同時に行ってください。
全てのディレクトリでCGIを動かしたい場合の対処法
フレンドサーバーでは通常CGIファイルを「cgi-bin」フォルダに設置して頂くことによって動かすことができるのですが、「httpdocs」フォルダ内にCGIファイルを設置して動かしたい場合は、このままでは動きませんので、「.htaccess」を設置することで利用可能な状態にすることができます。
最初に設定するだけで今後永続的に利用可能になりますので、初期設置の際に合わせてこの作業もやっておきましょう。
まずは、デスクトップに、テキストファイルを作成します。ファイル名は、htaccess.txtにしてください。デスクトップにテキストファイルを作成する場合は、右クリック後、新規作成 > テキストドキュメント を選択してください。
次に、テキスト内に下記の記述をします。
AddHandler cgi-script .cgi .pl
このように記述してテキストファイルを保存してください。
念のため、こちらにサンプルを用意しました。
このままお使い頂きますのでダウンロードしてご利用ください。(右クリックして「名前をつけて保存」でダウンロードしてください。)
アップロードは簡単です。テキストファイルをFFFTPの右側の窓にドラッグ&ドロップしてください。(テキストファイルの上で左クリックをしたまま離さないで、FFFTPの右側の窓にカーソルを移動してから離すだけでアップロードができます。)
※ちなみに、このような作業をドラッグ&ドロップと言います。
次に、FFFTPの右側にアップロードされたhtaccess.txtが表示されていますので、ファイルの上で右クリックして、「名前変更」を選択します。
「htaccess.txt」の「.txt」 (ドットも含みます)を削除して、「.htaccess」と名前を変更します。(先頭にドットが含まれているのに注意)
名前を変更したら「OK」ボタンをクリックしてください。
これで、htaccessが設定され、CGIが使えるようになります。
「サーバー管理」関連の別のオンラインマニュアル
カテゴリ別マニュアル一覧
オンラインマニュアルをカテゴリ別にまとめてありますので、下記より該当する項目をクリックしてください。フリーワードで検索することも可能です。
上記のカテゴリからお求めのマニュアルが見つからない場合はこちらをクリックして検索ボックスにキーワードを入力してください。
「フレンドサーバー オンラインマニュアル」と書かれた見出しの右側に検索ボックスがございます。