CGIの設置がうまくいかなくて困っています

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/02/16 19:04:02
  • 終了:--

回答(13件)

id:alexer No.1

alexer回答回数69ベストアンサー獲得回数02005/02/16 19:13:01

ポイント10pt

http://www.hatena.ne.jp/1108548242#

人力検索はてな - CGIの設置がうまくいかなくて困っています

CGIのパスはあってますでしょうか?

cgi-binルートに置いてるでしょうか?

id:TomCat No.2

TomCat回答回数5402ベストアンサー獲得回数2152005/02/16 19:21:42

ポイント10pt

http://www7.big.or.jp/~jawa/tips/

CGI-StaTion -CGIのいろは(CGI設置講座)-

CGIの設置で難しいのは、まず各種パスの設定です。

相対パスで指定すべきなのか絶対パスで指定すべきなのか、

http:// から始まるURLで指定してもいいのか、

サーバ内のパスとして指定すべきなのか等々、

説明を良く読んでよく理解しておくことが必要です。

それからパーミッション。

UNIX系サーバでは必ずこれを設定しなくてはなりません。

ファイルだけでなく、ディレクトリ(フォルダ)にも

パーミッションが存在します。

また、パーミッションの指し示す「誰がオーナーか」といった事項は

サーバによって異なる場合がありますので、

CGIの説明通りに設定してもうまくいかないことがあります。

そのような時はサーバの説明を探して

そちらの指定通りにやってみます。

サーバによっては指定されたディレクトリでないと

CGIが動かない物もあります。

逆に、CGI専用のディレクトリ内では

他のスタティックなファイルが扱えないといったものもあります。

そういうサーバの場合は、CGIと付随するスタティックなファイルを分け、

それぞれの関係をパス指定でつないでやる必要があります。

この改造はとても厄介です。

そのほか、特殊なファイルをインクルードしていたり、

特別な機能を呼び出そうとするCGIは、

サーバによっては本質的に動かないこともあります。

この場合はあきらめて他のサーバに移るしかありません。

id:oppeke05 No.3

oppeke05回答回数139ベストアンサー獲得回数02005/02/16 19:25:09

ポイント10pt

参考にしてください

id:ZIGOROu No.4

zigorou回答回数31ベストアンサー獲得回数02005/02/16 19:35:24

ポイント10pt

かなり記述が古いですが、一般的な問題は書かれているのではないでしょうか。

CGIがPerlで出来ているならばCGI::Carpモジュールを使うと良いでしょう。

通常は標準インストールされているはずです。

use CGI::Carp qw(fatalsToBrowser);

の一文をスクリプト冒頭部分に記述すると原因追及しやすいです。

http://www.atmarkit.co.jp/flinux/rensai/apache13/apache13a.html

Apacheのログを活用しよう(1/2)

サーバーがApacheならばエラーログを見るのも問題解決の一歩です。

id:tpichu No.5

tpichu回答回数304ベストアンサー獲得回数12005/02/16 22:50:53

ポイント10pt

http://dw-j.com/

dw-j.com > dw-j.com トップページ

URLは半ダミーですが、参考になりますよ。

ダウンロードしてきたCGIをテキストエディタで開き設定を変更。Perlなどはパスも確認。

できましたら、サーバーにアップロードしてCGI作者のページもしくはサーバーのページにある設定に基づきパーミッションを設定してください。

id:tpichu No.6

tpichu回答回数304ベストアンサー獲得回数12005/02/16 22:51:58

ポイント10pt

http://www.tohoho-web.com/

とほほのWWW入門

ごめんなさい!!

先ほどのサイトはぼくの個人サイトで、CGIの知識の役には立ちません。

id:Sato7 No.7

Sato7回答回数91ベストアンサー獲得回数02005/02/16 23:23:02

ポイント10pt

http://www.mytools.net/

MyTools.NET - CGI無料配布(辞書、クイズ、カウンタ、投票、掲示板、不正リンク防止等)

がんばって下さい!

id:ke-pi No.8

けーピー回答回数278ベストアンサー獲得回数22005/02/17 00:48:31

ポイント10pt

URLはダミーです。

パーミッションの設定はしましたか?755とか644とかそんな数字です。

あと、CGIのなかに全角でスペースを入れなかったでしょうか?それもエラーの原因となるようです。

id:h_sakauchi No.10

h_sakauchi回答回数14ベストアンサー獲得回数02005/02/17 07:26:58

ポイント10pt

http://homepage.biglobe.ne.jp/help/faq_cgi.html#7

BIGLOBE:★ホームページ広場★

私はbiglobeでのCGI設置のとき、これでちょっと手間取りました。cgiファイル内に記述するリンク用アドレスを、絶対パス(http://〜)で表記しないとエラーが出るんですよね。

cgiファイル自体は普通に置けるのに、cgiファイルへリンクを張る場合は絶対パスで、しかも「

〜」のように書かないといけないところが紛らわしかったです。

id:xiang2 No.11

xiang2回答回数79ベストアンサー獲得回数02005/02/17 09:31:36

ポイント10pt

http://www.hatena.ne.jp/1108548242#13

人力検索はてな - CGIの設置がうまくいかなくて困っています

もっと具体的に書いたほうがいいと思います。

id:nishiyu No.12

nishiyu回答回数1568ベストアンサー獲得回数22005/02/16 19:05:32

ポイント25pt

http://www.kent-web.com/pubc/axsken/

パーミッションについて

パーミッションの設定はあっているでしょうか?

また perlへのパスがサーバーのと違うと 動きません

id:taknt No.13

きゃづみぃ回答回数13539ベストアンサー獲得回数11982005/02/16 19:05:51

ポイント25pt

http://www9.wind.ne.jp/JsROOM/darenimo1.shtml

誰にも聞けなかったCGIの設置方法

こちらを参考にして がんばってみてください

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません