- ベストアンサー
CGIのperlを確認するには??(CATV)
こんばんわ。 いつもお世話になっています。 ホームページでメールを自動返信するCGIを設置したいのですが毎回 【一行目のperlのパスを自分の環境に合わせて書き直します。 大抵は、「#!/usr/bin/perl」 か 「#!/usr/local/bin/perl」です。 解らない場合はサーバー管理者(もしくはプロバイダー)に確認してください。】 という壁にぶちあたります。 インターネットはCATV(中部ケーブルネットワーク)を使っています。 どのように乗り切ればよろしいでしょうか? 宜しくお願いします。。。
- news_0203
- お礼率40% (327/800)
- その他(メールサービス・ソフト)
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
そのCGIは自作やフリー配布されているものですか? プロバイダーが提供しているものですか? FAQによるとプロバイダーが用意したものしか使えない(したがって、自作・フリーCGIの設定方法もアナウンスされていない)ようです。 サイトをザっと見てみましたが、どんなCGIが用意されていて、どのように利用するのかは載っていないようです。もし会員用のページなどがあれば載っているかもしれません。
その他の回答 (1)
- hana-hana3
- ベストアンサー率31% (4940/15541)
>サーバー管理者(もしくはプロバイダー)に確認 です。 HPのセットアップマニュアルなどに記載されていませんか? あと、CGIの置き場所に誤りはありませんか?
お礼
始めにインターネット接続した際付随してHPスペースがついてきたためわからないんです…。 どうにか調べる方法はないでしょうか??
関連するQ&A
- CGI Perlについて
低レベルな質問で恐れ入ります。 Perlのパスがサーバーのサイトで …/usr/local/bin/perl となっているのですが #!…/usr/local/bin/perl でしょうか? #!/usr/local/bin/perl でしょうか?
- ベストアンサー
- その他(インターネット・Webサービス)
- CGIとプロバイダのつながりがいまいちわかりません。
よろしくお願いします。 簡単なことだと思いますがいまいち飲み込めません。 あるCGIレンタルのサイトに >>「accview.cgi」・「accgate.cgi」・「accimg.cgi」・「jumper.cgi」の1行目のPerlのパスをプロバイダにあわせて書き換えてください。 メモ帳(Notepad.exe)などのテキストエディタで書き換えます。プロバイダの設置案内を見ると、「#!/usr/bin/perl」とか,「#!/usr/loca/bin/perl」とかいうような、Perlのパスが書いてあると思います。そのパスにあわせて1行目を書き換えます。不明の場合は、プロバイダのサポート窓口にお問い合わせください。 私が使っているプロバイダーはYAHOOですが、自分のホームページは某レンタルサーバーを100MB借りています。 これについてヤフーとは関係ないよう思えるのですが関係あるのでしょうか? よくCGIを使用するならプロバイダに聞かないといけないといいますが、別にヤフーのジオシティーズを使うわけじゃないのに・・。 間違った解釈をしていると思いますのでご指摘ください! よろしくお願いします。
- ベストアンサー
- CGI
- perlのcgiが動かない・・・
cgiを組もうと思い、まずは簡単なもので試そうと思ったのですが、 うまくいかず困っています。 ↓プログラムは、こんな感じです。 ファイル名:index.cgi #!/usr/bin/perl print "<html>"; print "<body>"; print "abc"; print "</body>"; print "</html>"; <やってみたこと> ・Perlのパス「#!/usr/bin/perl」 が間違っていないか? which perl で /usr/bin/perl とでます。 ・Apache の設定が正しく行なわれているか? http://localhost でindex.htmlがきちんと表示できています。 ・「hello.cgi」 の設置場所を間違っていないか? プログラムソースが出るということは、 間違っていないのではないでしょうか? ・ためしに実行してみた TELNETで ./index.cgi <html><body>abc</body></html> とでてきました。 これはちゃんと動いているのでは?? 何か勘違いしていますか? お気づきの点を教えてください。よろしくお願いいたします。
- ベストアンサー
- Perl
- CGIのパス(Apache winで)
初歩的な質問ですみません。 環境 windows2000 サーバー Apache/1.3.20 ActivePerl-5.6.1.626 をインストールが完了して、CGIを動作させようとしています。 ApacheでのHTML動作はできています。 CGIプログラムの一行目に #!/usr/local/bin/perl と記載されています。 その文字列を #!c:/bin/perl.exe に変更して現在動作させています。 しかし、ISPのHPスペースのperlへのパスは #!/usr/local/bin/perl なので、転送前に一行目を変更しています。 変更しなくても良いように ApacheでのCGIのパスを #!/usr/local/bin/perl で動作する方法を どなたか教えていただけないでしょうか? ちなみに Perlは[c:\bin]にインストールしてあります。 Apacheは[g:\apache]にインストールしてあります。
- ベストアンサー
- その他(インターネット接続・通信)
- CGIフォームが作動しない原因について
メールフォームのCGIを作成したところ、起動せず、500番のISEエラーになってしまいます。 他のサーバーに置いたところ問題なく起動し、 perlのパスは #! /usr/bin/perl #! /usr/local/bin/perl どちらもためし、 パーミッションも、705や755などで試したのですが、作動いたしませんでした。 また、メールフォームCGIに問題があるのかと、簡易的なCGIを設置し、パスやパーミッションをいじってみたのですが、そちらも作動いたしませんでした。(他サーバーでは機動確認済み) やはり、パーミッションやperlのパスがサーバーによって独自の設定になっているのでしょうか? その場合、サーバー管理会社に連絡をとらずに、確認する方法はあるのでしょうか? CGIやサーバーなどのネットワークに詳しくないもので、 どうかご教授ください!
- 締切済み
- CGI
- Perlの初歩の初歩の初歩(#!/usr/local/bin/perlについて)
いつもお世話になっています。 Perlを勉強し始めて1か月たっていない人間です。 調べてもよく分からず、気持ち悪いので どうか教えてください。 Perlで記述するとき1行目にperlへのパスを書きますが プロバイダでのパスは「#!/usr/local/bin/perl」です。 私のPC環境では「#!d:/perl/bin/perl」になります。 ある日、PC環境で動作検証するとき 間違ってプロバイダのパスのほうを記述してしまいました。 しかし、それでもPC上で動作しました。 なぜパスが違うのに動作するのでしょうか? なお、わけの分からないまま 「Perlへのパスを通す」というのを昔 やったことがあります。関係がありますか? ある場合、それをすると 「#!d:/perl/bin/perl」の「d:/perl/」の部分が 「/usr/local/」と同になるということなのでしょうか?
- ベストアンサー
- CGI
- CGIの設定(UUENCODE)について教えてください
大塚商会のホスティングサービスを始めようと思って現在仮会員になって無料体験をしているのですが、 ショッピングカート、CGIの設置でどうしても分らないのが# UUENCODEの設定(プロバイダに聞くこと) プロバイダの大塚商会には聞いてもお客様の自作のCGIについては受け答えできないとの返答です どなたか設定をした事がある方教えてください $UUENCODE = "/usr/bin/uuencode"; ↑ この設定でやってみたのですがうまく動作しませんでした または、大塚商会のホステイングサービスで使えるCGIのプログラムが、以下でしたが、もしかしたらこのUUENCODEはつかえないのでしょうか? Perl:Perl4及びPerl5がご利用可能です。 Perlのバージョンは、5.005_03 を利用しています。 パス:/usr/bin/perl sendmail(ご利用時の注意事項) パス:/usr/sbin/sendmail パス:/usr/sbin/sendmail_ssl ※SSL通信領域でご利用の場合 nkf パス:/usr/bin/nkf date パス:/bin/date もしかしたら、こんな程度では分らないのなら追記しますので宜しくお願いいたします
- 締切済み
- CGI
- CGIのパス /usr/bin/perl--
こんにちは。CGIの最初のパス名をusr/bin/perl --と「ーー」をつけないと動かないCGIがあります。「ーー」はなんの意味なんなのでしょうか?
- 締切済み
- CGI
- CGIの使い方について教えてください
CGIの使い方について教えてください。 自分が運営しているホームページに掲示板を作成したいので、以下のCGIを使うことにななりました。ですが、初心者のためうまく出来ません。詳しい方、教えてください。 http://www.kent-web.com/bbs/joyful.html? joyful.cgi を エディタ で開いて以下の箇所を修正します。 #!/usr/local/bin/perl (プロバイダで定められたPerlへのパスを指定します) と説明されていますが、Perlの意味が解りません。これは一体なんでしょう? 設定のやり方等を詳しく教えてください。
- ベストアンサー
- その他(インターネット・Webサービス)
- windowsでperlの1行目を無視する。
CGI(perl)の1行目である、#!/usr/bin/perlを読み飛ばす設定をしたいと思います。 httpd.confで ScriptInterpreterSource registry としました。 さらにレジストリで拡張子の関連付けが必要なようなのですが、それの具体的な方法がわかりません。 ご教授お願いします。 やりたい事は、ローカルとサーバーのperlのパスがことなるため、1行目を変更するのがめんどうでそれを改善したいのです。 現在は、c:\usr\bin\perl にperlをインストールして回避していますが・・・ 環境 windows2000 apache1.3.29 perl
- ベストアンサー
- CGI
お礼
CATVのものしかだめなんですねww ありがとうございました!