- ベストアンサー
CGIのデバックは、どうすればよろしいのでしょうか
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
使用OSが、Win9x系でしたら、簡易HTTPサーバを作って テストしてみましょう!! HTTPD(HTTPサーバのサービスを提供する技術)について: 私は、AN HTTPを使ってます。 簡単にHTTPサーバが出来ますので、これで環境はOK Perlについて: Active Perlを使っています。 詳しくは、shigatsuさんの回答を参照して下さい。 全Perlバージョンに関して言えますが、"-w"オプションをつけると、 デバックモードになります。 設定方法等は、Kent Webさんのページで確認して下さい。
- 参考URL:
- http://www.kent-web.com/www/
その他の回答 (4)
- hiro_ayu
- ベストアンサー率50% (2/4)
CGIのデバッグは面倒ですが、次のような手順でやるといいと思います。 1:Perlの実行環境があるなら、 perl -cw ファイル名 とすると、文法チェックをしてくれます。 2:ローカルマシンにApacheがインストールされてるならローカルにブラウザから呼び出してみる。 3:エラーがでたら、Apacheのエラーログを見るとなんかのヒントが書かれているかもしれません。 4:それでもわからないなら、URL引数などをプログラムの最初に(取得して変数に入れるのではなく)明示的に変数にたとえばの値を代入してperlのプログラムとしてテスト。(ここらへんは普通のプログラムのテストと同じですね。)
- raad
- ベストアンサー率32% (47/144)
Perlのダウンロード行ったページで、 近くに「Windows....」と言うリンクはありませんでした? それが、Perlのインストーラです。 これを、まずインストールを行ってから、 ”.MSI”のファイルを開いてみて下さい。 すると、インストーラが起動します。 しかし、英語なので、自信が無ければNEXTをクリックしていきましょう。 英語が苦手な、私にもインストールが行えました。 きっと、大丈夫です。
- shigatsu
- ベストアンサー率26% (511/1924)
細かいデバッグが必要であれば、参考URLのページを参考にしてご自身のマシン環境にPerlをインストールするのがいいと思います。 また、以前にも同じような質問がありますので、まずトップページで検索してみましょう。 「CGI デバッグ」で検索すれば4件出てきます。
補足
ありがとうございます。 早速、インストールしてみます。 ※直接質問/解答に対する補足ではありませんが。 ”検索”は質問前にかけましたが、内容でHitするものが無かった為、「新規投稿」といたしました事、ご了承ください。
- marimo_cx
- ベストアンサー率25% (873/3452)
手元にPerl実行環境を用意すれば良いのではないでしょうか? そうでなければtelnet loginするよりしょうがないとおもいます。 CGI telnetのようなものはセキュリティーホールにもなるので 使うべきではないし、場合によっては管理者に失礼です。
関連するQ&A
- デバックについて
最近、インターネットをしているとよく ランタムエラーが発生しました。 デバックしますか? 行73 エラー:終了していない文字列型の 定数です。 とか エラー:構文エラーです。 と言うメッセージが出ます。 これは、どういう事なんでしょうか? 最近ハードを交換したばかりなのですが、頻繁におこるので困っています。 毎回分からないので、いいえをしてますが、はいをクリックした方がよいのでしょうか?
- ベストアンサー
- Windows XP
- デバックの意味を教えてください。
初めてのページを訪問したときに、 時々、「ランタイムエラーが発生しました。デバックしますか?」 というメッセージが出てきて、はいかいいえかを選択させられます。 このエラーの意味と、 はいを押したときと、 いいえを押したときの違いがわかる方、 教えていただけませんか? ボタン押さないと動けないので、 とりあえず、いいえを押しているんですが、 どんなリスクがあるのか、教えてください。 使用しているのは、IE5.5。 詳しいエラーメッセージは、 ランタイムエラーが発生しました。 デバックしますか? 行:114 エラー:構文エラー です。よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- CGIについて詳しくないので
初歩的かもしれませんがお尋ねします。 CGIを使うためにCGI,PHP,SSL,SSI,FTP,MySQL使用可のサーバーを借りて使う場合は、 FFFTPからしか接続やアップは出来ないのでしょうか 私としては長年ホームページビルダーを使っているのでビルダー内臓の FTPから接続やアップが出来たらと考えているのですけれども
- 締切済み
- CGI
- レンタルCGIが動きません。アドバイスお願いします!
CGI初心者です。 レンタルのCGIをテキストモードでCGI可のサーバーにアップしました。 Internal Server Errorと表示され、動いてくれません。 パスは#!/usr/bin/perl パーミッションはスクリプトが755でその他が644です。 何でも結構ですのでアドバイスをお願い致します。
- ベストアンサー
- CGI
- CGI可能なレンタルサーバー
CGI設置が可能なレンタルサーバーを探しています。 お勧めのものがありましたら、ご紹介いただけないでしょうか。 一応前提としては、 値段>最大1ヶ月1,000円程度(ランニングコスト) 容量>20MB~ 環境>それほど重たくないもの 設置>掲示板等の軽いCGI~チャット等の重たいCGI その他>sendmailは不可でも可。メアド数も不問 以前Biglobeにて設置していたのですが、ベースのISPをOCNに変えてしまったので・・・^^; よろしくお願いします
- ベストアンサー
- レンタルサーバ・ASP
- IISでCGIを動かしたい
windows 2008 server R2、IIS7.5、ActivePerlの環境でCGIを動かしたいのですが、エラーになってしまって動かないフリーの掲示板CGIがあります。一般的なレンタルサーバーでは動かせるのですが、IISで動かすにはどこに注意すればいいんでしょうか?漠然とした質問ですが、よろしくアドバイスをお願いします。
- 締切済み
- その他(インターネット接続・通信)
- 自宅LinuxサーバでのCGIの設置方法について
ご指導お願いします。 FedoreCore4を使い自宅サーバ開設に挑んでいます。 WEBサーバ、FTPサーバ、メールサーバと設置しました。そして現在CGIを設置しようと検討しています。 FTPサーバを使いクライアントからCGIをアップしパーミッションを解説書通りにしたのですが実行されません。 そこでお聞きしたいのですが、 レンタルサーバのスペースように、フォルダごとアップし各実行権をあわせるのですはダメなのでしょうか? ちなみに、/cgi-bin に簡単なテストCGIのみをアップした場合には動作しています。 しかし今回のようにフォルダの中にCGI本体、ログ、画像 ...と入ったものは動作しません。 ***エラー表示******** 500 Server Error ***************** どうぞ宜しくお願いします。
- 締切済み
- その他(インターネット・Webサービス)
補足
ありがとうございます。 これなら、ウチのわがままNOTEでも、動きそうです。 ただ、”MSI”という謎の拡張子が。 上記ページには、自己解凍ファイルとありますが、何も起こりません。(Windowsマーク) 何かの解凍ツール(ランタイム等)が必要なのでしょうか?