-PR-
解決済み

CGIのプログラムについて

  • 暇なときにでも
  • 質問No.71427
  • 閲覧数40
  • ありがとう数7
  • 気になる数1
  • 回答数4
  • コメント数0

お礼率 46% (6/13)

CGIはプロバイダーが提供するカウンターぐらいしか使ったことがないのですが、素材集で占いのCGIプログラムを入手したところ、変更事項や、設置方法が良く分かりません。
テキストには『”~”を変更』を記されているのですが、変更してもその後のUPの仕方も分からない状況です。
お手数ですが、CGI設置までの手順を教えて頂けませんでしょうか?
通報する
  • 回答数4
  • 気になる1
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.3
レベル10

ベストアンサー率 28% (35/125)

CGIはさすがに私も慣れるまではどんな参考書を読んでもわかりませんでした。(笑)
だから、HPサービスと言うHPで一度設置をお願いしました。
自分の感謝の気持ちをチップにして送金すれば良いだけなので安心ですし。
それでやっと、ディレクトリと言われる物がFTPでアップロードする先のPublic_htmlのフォルダの中にもうひとつcgi-binと言うファイルを作って入れるものだと理解(笑)。
結局、それはプロバイダーでCGIが可能な領域がある場合、
CGIは「cgi-bin」と言うディレクトリ(フォルダ)に入れて下さいとか、
Perlのアドレスは「user local bin perl」ですよとか何かCGI設置に関する詳細が
どこかに書かれているはずですので先にそれを見つける事ですね★
CGI設置のサーバーの詳細をまずCGIを置きたいサーバーのHPなどに行って見つけて下さい。
それから、そのテキストの一番上の部分”Usr bin perl”などの設定を半角英字で入力。
その他は中に書いてある内容のとおりに変更します。
それから、いつもHTMLファイルをアップしているフォルダがpublic_htmlとして、
その中にもうひとつcgi-binと言うフォルダがあればそこにアップします。
なければフォルダを新規に作成して名前を最初に調べたサーバーの設定通りにします。
それで、そこにテキストで作ったCGIファイルをアップしますv(=∩_∩=)
私はいつもFFFTPを使っているのでアップした後、アップされたそのファイル名を右クリックして
属性変更を選択してパーミッションと呼ばれる数字をこの中に入れます。(644や755など)
それでOKだと思います。もちろん、自分でテキストに適当な名前を入れてアップしなくては
いけないなどそのプログラムによって色々だとは思いますが、
それはそのとおりの方法で作成してくださいね。
大体、テキストで変更したりしたCGIプログラムは755、
空のファイルに名前をつけたもの(datファイルなど)が644のパーミッションだと考えてもOKかと思います。
FFFTPは比較的使いやすいFTPソフトだと思うのでダウンロードしてみては如何でしょう?
http://www.forest.impress.co.jp/library/ffftp.html
あと、テキストで開くと文字化けするものもあるので、こちらのPerlエディターも
持っておいたほうがいいと思います★
http://www.k-collect.net/pe/index.htm
ぜんぜんわけの分からない説明になってしまいましたが、
HPサービスさんのCGI設置依頼フォームで一度本当にお願いしてみたら分かりやすいですよ★
がんばってください★
お礼コメント
shinkiti

お礼率 46% (6/13)

どうも有り難うございました。
分からないなりにも、多少分かったように思います。
いままでは何をして良いのかすら分かりませんでしたが、一歩踏み込むことができました。
投稿日時 - 2001-05-09 08:50:40
関連するQ&A
-PR-
-PR-

その他の回答 (全3件)

  • 回答No.1
レベル9

ベストアンサー率 38% (19/50)

CGIの設置はなかなか慣れるまでが大変かと思います。頑張りましょう。 まず、CGIの改造(変更箇所を変更する)は配付されていたドキュメントをよく読んでください。 こまめにチェックしていきながら改造をすすめましょう。 Winならメモ帳、MacならJeditなどでプログラムを開き、変更をしていきます。 また、………初心者はきちんと変更しているつもりでも、いつの間にか違うところをいじってしまってCG ...続きを読む
CGIの設置はなかなか慣れるまでが大変かと思います。頑張りましょう。

まず、CGIの改造(変更箇所を変更する)は配付されていたドキュメントをよく読んでください。
こまめにチェックしていきながら改造をすすめましょう。
Winならメモ帳、MacならJeditなどでプログラムを開き、変更をしていきます。
また、………初心者はきちんと変更しているつもりでも、いつの間にか違うところをいじってしまってCGIを動かなくしてしまうこともあります。その場合を考えて、オリジナルのプログラムはまず、必ずコピーして保管しておきましょう。

他パーミッションの設定など(サーバーにアップする方法)は参考URLが大変分かりやすいです。
が、パーミッションの設定等も配付CGIと一緒に添付されているドキュメントをよくお読みの上、行って下さい。
お礼コメント
shinkiti

お礼率 46% (6/13)

頑張ります。
投稿日時 - 2001-05-09 08:55:01


  • 回答No.2
レベル14

ベストアンサー率 49% (1127/2292)

う~ん、これだけの情報だと、ちょっと回答が付きにくいかもしれませんね。 ・CGIスクリプトの配布元(サイトのURLだけでなく、ファイル本体の所在まで) ・お使いになっているOSとFTPソフトの名前 ・設置したいWebサーバ名 以上3点、補足してみてください。 ...続きを読む
う~ん、これだけの情報だと、ちょっと回答が付きにくいかもしれませんね。
・CGIスクリプトの配布元(サイトのURLだけでなく、ファイル本体の所在まで)
・お使いになっているOSとFTPソフトの名前
・設置したいWebサーバ名
以上3点、補足してみてください。
お礼コメント
shinkiti

お礼率 46% (6/13)

了解しました。
有難うございます。
投稿日時 - 2001-05-09 08:53:44
  • 回答No.4
レベル10

ベストアンサー率 42% (61/144)

こんにちは。 CGI設置は、皆様おっしゃられてますが、慣れがすべてな気がします(笑)。 ひとつ成功すれば、あとはもうある程度何でも、スムーズに設置できるようになると思うので、頑張ってくださいね! ところで、『~を変更』というのは、もしかしてファイル名とかフォルダ名とかではなくて、『パーミッション(アクセス権)を変更』ということでしょうか? その場合、まずアップしてから(もしくはアップする時)で ...続きを読む
こんにちは。
CGI設置は、皆様おっしゃられてますが、慣れがすべてな気がします(笑)。
ひとつ成功すれば、あとはもうある程度何でも、スムーズに設置できるようになると思うので、頑張ってくださいね!

ところで、『~を変更』というのは、もしかしてファイル名とかフォルダ名とかではなくて、『パーミッション(アクセス権)を変更』ということでしょうか?
その場合、まずアップしてから(もしくはアップする時)でないと変えられないと思うので、まずアップしちゃいましょう!
スクリプトをいじらない限り、CGIが暴走するなんてことはありませんので。

まずはパーミッションの変更ができるFTPソフト(有名ドコロは、FFFTPや、FTP Explorerなどでしょうか。ちなみに私はFFFTP使ってます)を用意して、CGI配布元さんの設置説明どおりにフォルダ、ファイルを展開して、それからパーミッションの変更をしてみたほうが判りやすいかもしれません。

転送モードは、アスキーとバイナリがありますが、そのへんが大事なファイルならば、CGIの設置説明書で触れてあると思うので、そのとおりにしてください。
アスキーモードは文書ファイルの転送モード、バイナリモードは画像ファイルの転送モード、と覚えておくとよいです(←※まぁ、大体の感覚です)。

エラーが出る場合は、大概パーミッションの値が間違っているか、アスキー転送するべきものをバイナリ転送してしまった場合ですので、エラーが出ても焦らないでじっくり確認してみてくださいね。

あとは、お使いのサーバーによって設置方法少し変わってきます。
(たとえばトクトクなんかだと、CGIの設置説明書通りのパーミッションでは設置できません/汗)
そのあたりは確認してみて、ややこしいようなら、サーバーのFAQなどにも御質問してみると良いと思います。

以上、数ヶ月前は超初心者だった生物より…でございます……(笑)。
お礼コメント
shinkiti

お礼率 46% (6/13)

まずは実行あるのみ。
流れが分かってきたので頑張ります。
投稿日時 - 2001-05-09 08:52:17
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ