![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
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設置依頼フォームで一度本当にお願いしてみたら分かりやすいですよ★
がんばってください★
参考URL:http://hp.bird.to/index.html
この回答へのお礼
お礼日時:2001/05/09 08:50
どうも有り難うございました。
分からないなりにも、多少分かったように思います。
いままでは何をして良いのかすら分かりませんでしたが、一歩踏み込むことができました。
No.4
- 回答日時:
こんにちは。
CGI設置は、皆様おっしゃられてますが、慣れがすべてな気がします(笑)。
ひとつ成功すれば、あとはもうある程度何でも、スムーズに設置できるようになると思うので、頑張ってくださいね!
ところで、『~を変更』というのは、もしかしてファイル名とかフォルダ名とかではなくて、『パーミッション(アクセス権)を変更』ということでしょうか?
その場合、まずアップしてから(もしくはアップする時)でないと変えられないと思うので、まずアップしちゃいましょう!
スクリプトをいじらない限り、CGIが暴走するなんてことはありませんので。
まずはパーミッションの変更ができるFTPソフト(有名ドコロは、FFFTPや、FTP Explorerなどでしょうか。ちなみに私はFFFTP使ってます)を用意して、CGI配布元さんの設置説明どおりにフォルダ、ファイルを展開して、それからパーミッションの変更をしてみたほうが判りやすいかもしれません。
転送モードは、アスキーとバイナリがありますが、そのへんが大事なファイルならば、CGIの設置説明書で触れてあると思うので、そのとおりにしてください。
アスキーモードは文書ファイルの転送モード、バイナリモードは画像ファイルの転送モード、と覚えておくとよいです(←※まぁ、大体の感覚です)。
エラーが出る場合は、大概パーミッションの値が間違っているか、アスキー転送するべきものをバイナリ転送してしまった場合ですので、エラーが出ても焦らないでじっくり確認してみてくださいね。
あとは、お使いのサーバーによって設置方法少し変わってきます。
(たとえばトクトクなんかだと、CGIの設置説明書通りのパーミッションでは設置できません/汗)
そのあたりは確認してみて、ややこしいようなら、サーバーのFAQなどにも御質問してみると良いと思います。
以上、数ヶ月前は超初心者だった生物より…でございます……(笑)。
No.1
- 回答日時:
CGIの設置はなかなか慣れるまでが大変かと思います。
頑張りましょう。まず、CGIの改造(変更箇所を変更する)は配付されていたドキュメントをよく読んでください。
こまめにチェックしていきながら改造をすすめましょう。
Winならメモ帳、MacならJeditなどでプログラムを開き、変更をしていきます。
また、………初心者はきちんと変更しているつもりでも、いつの間にか違うところをいじってしまってCGIを動かなくしてしまうこともあります。その場合を考えて、オリジナルのプログラムはまず、必ずコピーして保管しておきましょう。
他パーミッションの設定など(サーバーにアップする方法)は参考URLが大変分かりやすいです。
が、パーミッションの設定等も配付CGIと一緒に添付されているドキュメントをよくお読みの上、行って下さい。
参考URL:http://www2q.biglobe.ne.jp/~terra/cgi/checktest. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPにて553エラー
-
Dreamweaverでのパーミッション...
-
EXCELファイルに誰がアクセスし...
-
private_htmlについて
-
HTTP接続
-
サーバが落ちているときのエラ...
-
トップページにCGI
-
PyCharmでのCGIを使ったWebサー...
-
HTML文書の中で環境変数を使う...
-
<a href="URL" utn>○○</a> で...
-
ASP(IIS?)のエラーについて
-
プロクシーを経由してwebbrowse...
-
水天宮前・人形町周辺深夜まで...
-
花の名前を教えてください。 8...
-
ASPから既存のexcelブックを開...
-
JAVAで別サーバーのファイルの...
-
cgi→csvが文字化け
-
《エクセルVBA》「他の人が該当...
-
特定のCGIだけ、作動するかわり...
-
URLに~/cgi-bin/~を隠す方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPにて553エラー
-
VB6でレジストリファイルをイン...
-
Perlの日記プログラムがIIS+Act...
-
メールフォームCGIの設置について
-
ftpでuploadのとき上書きとする...
-
実行属性って?
-
Perlの省略可能な書き方
-
jcode.pl のパーミッション
-
jcode.plファイルが閲覧できる...
-
WEB PATIOが表示されない
-
ローカルではうまくいってたの...
-
自宅サーバでのCGI関係エラーに...
-
mask&0777
-
cgiからファイルの書き込みがで...
-
Namazuのインデックスが作成で...
-
パーミッション
-
CGIの設置方法
-
パーミッションが変更できません。
-
@niftyでのCGI設定について。
-
CGIの予約状況システムについて
おすすめ情報