人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: beatle
●カテゴリ:コンピュータ
✍キーワード:CGI
○ 状態 :終了
└ 回答数 : 13/13件

▽最新の回答へ

1 ● alexer
●10ポイント

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

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

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

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


2 ● TomCat
●10ポイント

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


3 ● oppeke05
●10ポイント

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

CGIの設置方法

参考にしてください


4 ● zigorou
●10ポイント

http://www.net-easy.com/inst.html

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

http://perldoc.jp/docs/modules/CGI.pm-2.89/CGI/Carp.pod

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

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

use CGI::Carp qw(fatalsToBrowser);

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

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

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

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


5 ● tpichu
●10ポイント

http://dw-j.com/

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

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

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

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


1-5件表示/13件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ