ホームページ作成:CGIとは
ホームページ作成:CGIとは
CGIとは、サーバー側で動作するプログラムの仕組みのことです。CGIは掲示板、ショッピングカート、メールフォーム、アクセス解析、アクセスカウンターを作成する上で必要な知識です。
ここで、CGIというプログラム言語があるわけでは無い点に注意してください。CGIはperl、c、rubyといったプログラム言語で書かれたサーバー側で動作するプログラムの仕組みのことを意味します。(ただし、書籍やサイトによっては、perlで書かれたプログラムをCGIと呼んでいるものもあります。)
CGIの設置方法
CGIを自分のホームページに設置するには、自分でプログラムを学んで作る以外に、フリー(無償)のCGIを設置する方法や有料のCGIサービスを利用する方法があります。
サーバーによっては、CGIの設置を禁止しているところがあります。その一方で、レンタルCGIを提供してくれるサーバーもあります。これらの点は、サーバーサービスを提供する会社に、事前に確認しましょう。
さて、CGIの設置にあたっては最低でも、絶対パス・相対パス、パーミッションの設定、サーバ側のperlのパスに関する知識が必要です。しかし、これらの知識は、CGIサービスを提供する会社やCGIの配布サイトで丁寧に解説されている場合が多く見られます。
次回以降の記事では、独学でCGIを作る場合の入門書や、優しく分かりやすい定番のフリーCGI配布サイトを順次紹介します。
- →アマゾン(Amazon.co.jp)の「CGI
」の検索結果ページに行きます。