最新閲覧日:

CGIの使い方について教えてください。

自分が運営しているホームページに掲示板を作成したいので、以下のCGIを使うことにななりました。ですが、初心者のためうまく出来ません。詳しい方、教えてください。

http://www.kent-web.com/bbs/joyful.html?

joyful.cgi を エディタ で開いて以下の箇所を修正します。
#!/usr/local/bin/perl
 (プロバイダで定められたPerlへのパスを指定します)
と説明されていますが、Perlの意味が解りません。これは一体なんでしょう?
設定のやり方等を詳しく教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

あずperlが何かとのことですが、一種のプログラム言語です。

(スクリプトかプログラムかという違いはあまり気にすることはありません。)perlが何かについて詳しく知りたい場合は↓のページを参照して下さい。
http://www-sampei.ctrl.titech.ac.jp/perldoc/perl …

> #!/usr/local/bin/perl
> (プロバイダで定められたPerlへのパスを指定します)
これはプロバイダが提供するサーバ上でperlを動かす時に必ず設定しなければならない項目で、これが何かということは追求しなくても構いません。
簡単に言うと、perlというプログラムを動かす為の指示(宣言)です。
perlを動かす為に必要なものが、サーバ内のどこにあるかを指定しているのです。

HPの中にはカウンターや掲示板、チャット、ログイン管理などがあります。お見かけしたこともあるかと思います(教えて!gooもその内の一つです)。それらを動かす為にプログラムが必要なのですが、プログラムには何種類もあります。環境によって何が使えるかも異なります。perlはその中の一種です。
perlについて詳しく知りたい場合は参考URLのサイトを見ることをお勧めします。HPを構築する技術が載ったサイトの中で最も有名なサイトです。

参考URL:http://tohoho.wakusei.ne.jp/www.htm
    • good
    • 0
この回答へのお礼

レスくださった皆さん。どうもありがとうございました。

お礼日時:2001/06/24 20:10

 ご質問されてるCGIはPerl言語で記述されたCGIであるという事を意味していると考えてよいと思うのですが、実際にそのPerlの置き場所(プロバイダによって違う)を指定している物だとお考え下さい。

大体は
#/usr/local/bin/perl 
#/usr/binperl
の上記二つが多いようですが契約してるプロバイダにお問い合わせするのをお勧めします。
 それとCGIのパーミッションの設定をしておかないと動かない事があるので、その辺りにも注意して下さい。

ここに設置の基礎知識等が載っているので参考にどうぞ。

参考URL:http://www.scn-net.ne.jp/~tarko/index/index.htm
    • good
    • 0

Perlというのはプログラム言語の一つで、CGIによく使われています。



この言語は実行時に人が読めるプログラムをリアルタイムでコンピュータが読める
言語に翻訳して実行しています。(この「翻訳→実行」をするソフトをインター
プリタといいます)

Perlで記述されたプログラムを実行するには、そのプログラムの第一行目にイン
タープリタが入っているパスを指定してやらねばならないことになっており、
「#!/usr/local/bin/perl」という記述がそれです。
(この場合、「/usr/local/bin/perl」というパスにインタープリタがあります)

このパスはプロバイダ(サーバー)によって違うため、プロバイダが指定したパス
を記述してやらねばなりませんので、プロバイダに問い合わせてみて下さい。

なお、「#!」以降のパスはフルパス指定せねばなりませんので注意して下さい。
    • good
    • 0

まず第一に、プロバイダでCGIの設置を認めていますか?まずそこから確認したほうがよいのでは?


認めていればそれなりの説明がどこかにあるとおもいます。
#!/usr/local/bin/perlとはPerlの場所です。
    • good
    • 0

CGIにはいくつか種類があり、ほとんどはPerlという言語で書かれています。


これを実行するにはその実行ファイルがサーバー内に必要で、ここではその実行ファイルの位置と名前を指定します。
そのまま変更する必要のない場合もありますが、サーバーによっては変なところに入っていることもあります。
プロバイダの情報をよく読んで、CGIを使う場合の注意などを探してみてください。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


人気Q&Aランキング

おすすめ情報

カテゴリ