一からCGIを学ぶにはどのサイトが役に立つの?

このQ&Aのポイント
  • CGIを一から学ぶために役立つサイトを探している初心者です。初心者にも分かりやすい解説がされているサイトを教えてください。
  • CGIの使えるサーバと使えないサーバの違いや、スクリプトの記述方法、設置の際のアスキーモードやバイナリモード、パーミッションについて学びたいです。
  • CGIの基礎を理解している初心者のために、スクリプトの記述方法や設置の際のアスキーモードやバイナリモード、パーミッションについて分かりやすく解説しているサイトを探しています。
回答を見る
  • ベストアンサー

一からCGIを学ぶのに役に立ちそうなサイトは???

このたび、CGIを一から勉強してみたいと思い、その参考になりそうなHPを「CGI」というキーワードで検索してみたところ、大量にヒットしてしまい、もっとも初心者に易しそうなサイトがどれか、全く見当がつきません^^; サンプルを配布されているかどうかに限らず、初心者にも比較的分かりやすい解説をされているサイトを知りたいのですが、「ココがいいかも」というサイトはありますでしょうか? ちなみに、 「CGIの使えるサーバと使えないサーバがある」 「スクリプトの編集にはテキストエディタを使う」 といった、もっとも基本的な部分は理解できていますので、 具体的には、スクリプトの記述方法や、設置する際のアスキーモード・バイナリモード云々やパーミッション云々といったことを勉強したいのですが・・・

  • CGI
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • rosiro
  • ベストアンサー率69% (9/13)
回答No.1

「とほほのCGI入門」さんはいかがでしょうか。 http://pzxa85.hp.infoseek.co.jp/www/wwwcgi.htm

参考URL:
http://pzxa85.hp.infoseek.co.jp/www/wwwcgi.htm
jean-carlo
質問者

お礼

ご回答ありがとうございました。 「とほほのCGI入門」さんですね、早速参考にしてみたいと思います。

関連するQ&A

  • 一からCGIを学ぶのに役に立ちそうなサイトは???

    このたび、CGIを一から勉強してみたいと思い、その参考になりそうなHPを「CGI」というキーワードで検索してみたところ、大量にヒットしてしまい、もっとも初心者に易しそうなサイトがどれか、全く見当がつきません^^; サンプルを配布されているかどうかに限らず、初心者にも比較的分かりやすい解説をされているサイトを知りたいのですが、「ココがいいかも」というサイトはありますでしょうか? ちなみに、 「CGIの使えるサーバと使えないサーバがある」 「スクリプトの編集にはテキストエディタを使う」 といった、もっとも基本的な部分は理解できていますので、 具体的には、スクリプトの記述方法や、設置する際のアスキーモード・バイナリモード云々やパーミッション云々といったことを勉強したいのですが・・・

    • ベストアンサー
    • CGI
  • CGIをアスキー転送モードでアップすると「Internal Server Error」となります。

    CGIをダウンロードして、サーバーにアップロードしたのですが、 CGIが作動せず、「Internal Server Error」となってしまいます。 KENTのフリーCGIほか、いろいろなCGIで試してみても同様です。 転送モードやパーミッション等の基本的な設定は間違っておりません。 他のサーバーであれば、問題なく動きました。 いろいろと試したところ、どうやら改行コードの問題のようだったため、 ダウンロードしたCGIファイルを、エディタにてLFに変換して保存し、 バイナリ転送モードにてアップロードしたところ、作動しました。 通常であれば、このようなことをしなくても、ダウンロードしたCGIファイルを アスキー転送モード(もしくは自動)でアップロードすれば 作動すると思うのですが、この原因は何なのでしょう? サーバー側の設定の問題なのでしょうか? どなたかもし分かりましたら、ご教授お願いいたします。

    • ベストアンサー
    • CGI
  • CGIの設置について

    ホームページにCGIを設置したいのですが、上手くいきません。 CGIは今回初挑戦なので困っています。 http://websb.jp/ よりダウンロードし説明通りに変更しましたが、ページが存在しないとでてしまいます。 設置する場所はロリポップです。 解凍→FFFTP転送→パールバス変更→配布元のパーミッションに変更しました。何処が間違っているかわかりません。 パールパスやパーミッションの変更、転送時のアスキー、バイナリーも どちらにするかわかりません。 詳しく教えて頂きたいです。

  • CGIの改造をしてくれるサイトを教えて下さい

    現在、フリーのCGIスクリプトを利用しています。 配布元のサイトはすでになく、改造自体は自身で色々やってきましたが、自分では技術的に難しい改造が必要になりました。 そこで、他サイト配布のフリースクリプトCGIを有料で改造してくれるサイトを探しています。 「CGI改造」などのキーワードで探したのですが、数年更新されていない現在連絡が取れるかどうか分からないようなサイトしか見つかりませんでした。 どこかおすすめの良いサイトを御存じでしたら、是非教えて頂きたいと思います。

    • 締切済み
    • CGI
  • レンタルCGIが動きません。アドバイスお願いします!

    CGI初心者です。 レンタルのCGIをテキストモードでCGI可のサーバーにアップしました。 Internal Server Errorと表示され、動いてくれません。 パスは#!/usr/bin/perl パーミッションはスクリプトが755でその他が644です。 何でも結構ですのでアドバイスをお願い致します。

    • ベストアンサー
    • CGI
  • 人工無能チャットcgiが動かない。

    人工無能チャットcgiが動かない。 初めのページは表示されるが、発言すると「500 Error - Internal Server Error」「CGIもしくはSSIが正しく動作していません。」となる。 「人工無能ARISA/Multi」と言う、公開を停止してらっしゃるcgiを、開発者の方に無理を言ってダウンロードさせてもらいました。 CGI設置トラブル専用の掲示板などは、もうないようなので、自力で調べて出来るだけチェックしたのですが、動いてくれません。 原因を突き止めようとじぶんがやったことは、 ★パーミッションを見直す。 ★CGIスクリプトの文法を見直す。 ★アスキーモードにして、再転送。 ★CGIスクリプト1行目のperlのパス指定を見直す。 ★CGIを設置できるサーバかどうかの確認。 ★ディレクトリ構造の確認。 ★その他   以上です。 ★パーミッションを見直す。 「bot」というディレクトリ(パーミッション755)にファイルをアップロードしました。 アップロードしたファイルは、 arisamulti.cgi dic1.dat dic1b.dat dic2.dat dic3.dat dic3b.dat dic3b.dat dic4.dat jcode.pl です。 パーミッションは、arisamulti.cgiのみ705で、他は全て604にしています。これは、cgiの開発者の方が指定してくださっているパーミッションを設定したので、動くはずなのですが、動作しません。 サーバの関係でパーミッションを変えると動くことがあるのを知り、何パターンか試してみましたが、やはり動きませんでした。 ★CGIスクリプトの文法を見直す。 cgiの題名や背景などを少々編集したので;が抜けたり、背景にCSSを使ったことが駄目なのかと思い、文法チェッカかけてみましたが、異常なしでした。 ★アスキーモードにして、再転送。 FFFTPでアップロードしました。アップロードするとき、自動転送モードではなく、きちんとアスキーモードでアップロードしたので、バイナリにはなっていないはずです。 ★CGIスクリプト1行目のperlのパス指定を見直す。 サーバーのPerlへのパスは#!/usr/local/bin/perlです。atpagesの要求通りにしました。 全く動かないわけではないので、これが原因ではないと思います。 ★ディレクトリ構造の確認。 同じディレクトリにアップロードしてくださいと開発者の方が指定されていたので、その通りにしました。なので、ディレクトリ構造の間違いと言うことはないと思います。 ★CGIを設置できるサーバかどうか。 (http://atpages.jp/)というところの無料スペースにアップロードしました。URLは(http://www19.atpages.jp/zakurosakura/bot/arisamulti.cgi)です。 atpagesのwww19はCGI設置可能なので、ほかのcgiは問題なく動作しています。どのディレクトリにアップロードしても動くはずなのですが、このcgiだけ動きません。 atpagesのCGIガイドによるとPerlは「バージョンは、Perl 5です。」 と書いてありました。もしかしてバージョンが違うのでしょうか。 ★その他 ・必要なファイルはすべて転送されていた。 ・文字コードはShift_JISになっている。 ・エラーが出たページで更新して、ブラウザのキャッシュがないか確認。→なかった。 聞きたいこと 原因と、どうしたらcgiが動作するようになるかの対処法を教えていただきたいです。 かなりの初心者なので、具体的にどうすればいいか教えてくださると嬉しいです。 あと、なにか足りない情報があれば解る範囲で追記いたしますので、ご指摘ください。

    • ベストアンサー
    • CGI
  • ロリポップサーバでのWeb拍手cgi設置について

    自分はロリポップサーバを利用しているのですが Web拍手のcgiを自サイトで動かす際のパーミッションが正しくないようで...正しく動作しません; ロリポップが推奨するパーミッションもWeb拍手配布サイト様が推奨するパーミッションも試してみたのですが上手くいかず...(@_@;) ファイルはちゃんとアスキーで転送しましたし perlパスもサーバに合わせたのですが... あとはパーミッションの問題だと判断しました。 使用ファイルは(数字は配布者様推奨パーミッション値) ・clap.cgi :拍手送信cgi 755 ・kaiseki.cgi :解析表示cgi 755 ・clapinit.cgi :設定、主要サブルーチン 644 ・jcode.pl :ライブラリ 644 ・log.dat :ログファイル 666 ・mes.dat :メッセージ保存ファイル 666 ・lock.dat :ファイルロック用ファイル 777 拡張子で見分けがつかない初心者なもので... ローカルでは動作したのであとこれだけ…!!! ロリポップで拍手cgi作動出来た方、ぜひ教えてください...(_ _;) 拙い質問で申し訳無いのですが...回答いただけると嬉しいです(*^_^*) それでは。長文質問失礼致します。。  

    • ベストアンサー
    • CGI
  • mt-check.cgiができない

    さくらInternetのレンタルサーバー(スタンダートプラン)にMovableType3.3をインストールしたいのですが、mt-check.cgiをFFFTPのバイナリモードで上げて、パーミッションを755にしてから、mt-check.cgiを実行すると500 Internal Server Errorと表示されます。 どうしたらよいでしょうか?

  • 「CGIプログラムエラー」って何ですか?

    Win.MEを使ってます。 今まで見れていたサイトがある日突然見れなくなり、以下の画面になるのですが、どうしたらまた見れるようになるでしょうか? すみませんが、素人にもわかるような説明でお願いします。 ***************************************************** 500-Internal Server Error CGIプログラムエラーのため表示することが出来ません。 多くの場合、以下のような理由が考えられます。 ・ パスの指定間違い perl のパスは /usr/bin/perl です。 ・ パーミッション(権限)が正しく設定されていません FTPソフトなどで、パーミッションを適切に設定してみてください。 ・ スクリプトの改行コードに問題があります ファイルの転送時はアスキーモードで転送して下さい。 ・ スクリプトの記述に誤りがある可能性があります 文法チェック等を行ってください。 上記が正しい場合、以下のような理由が考えられます。 ・ サーバーへの負荷が高いため実行できないCGI 負荷が高いスクリプトは、自動的に処理が中断されてエラーとなる場合があります。 ・ 混雑時等、サーバー全体の負荷が高くなっている状態 時間をおいてから再度アクセスしてください。

  • .htacceseとCGIのからみ

    /public_html/aaaa/ 以下に、.htacceseを入れSSIを使いました。 けれど、、、それ以来、普通に動いていたCGIが /public_html/aaaa/cgi-bin/ パーミッションエラーと出るようになってしまいました(汗) /public_html/cgi-bin/ ここに移動させても、やはりパーミッションエラーが・・・(汗) これは、.htacceseが悪いのでしょうか? それとも、SSIが悪さをしているのでしょうか(汗) ちなみに、きちんとアップロードはアスキーだし、パーミッションも合わせています。 もしかすると、いったんアップロードしたCGIをバイナリで落とさずに、自動で落として、それをアップし直していることに問題があるのでしょうか!? よろしければどなたかヒント(?)をください!

    • ベストアンサー
    • CGI