• 締切済み

CGIの動作環境の把握にご協力を

最近、Perlもある程度作成できるようになりました。 しかし、はじめはPerlそのものより、CGIの設置に 戸惑いました。そんな経験から、同じようなところで 足踏みされている方にアドバイスが出来ればと、CGI の導入方法のホームページを作成予定しています。 そこで、皆様のご利用になられているプロバイダの CGIの動作環境について教えてください。 アンケート記入方法。 ------------------------------------------------- 1)プロバイダ名(プロバイダHPアドレス) 2)CGIが使えるか?申請が必要か? 3)Perlのバージョン 4)Perlの位置(Perlの1行目) 5)Sendmailの位置(もしくは使用できないか) 6)備考 ------------------------------------------------- 以上です。なお、「このHPがお勧めです」は今回ご遠慮下さい。 あくまでも、実態がつかみたい為、ご自身のご利用内容でお願いします。 また、プロバイダの重複登録もお避け下さい。(間違っているときは別) よろしくお願い申し上げます。 ちなみに私の利用しているプロバイダです。 ------------------------------------------------- 1)株式会社ビワローブ(http://www.biwa.ne.jp) 2)CGI設置は申請が必要。(1週間程度かかる) 3)Perl Version5 4)#!/usr/local/bin/perl 5)'/usr/sbin/sendmail' 6)どうやら、CGIサーバーとHTMLサーバーは別マシン。 -------------------------------------------------

  • beep
  • お礼率100% (4/4)
  • CGI
  • 回答数2
  • ありがとう数3

みんなの回答

  • callhiro
  • ベストアンサー率35% (54/152)
回答No.2

アンケートしてらっしゃる内容は、 各プロバイダのホームページに行けばほぼ書いてあると思いますが、 自分で調べてみてはどうなんでしょう?

beep
質問者

お礼

アドバイスありがとうございます。 これは、私個人の経験上の話になります。現在までに2社のプロバイダ を利用しましたが、設計上と設定が異なり(というより設定ミス)、 プロバイダの通知通りのサービスが受けられないことが過去2度ありました。 そのうち1件は、プロバイダに何度か問い合わせをしましたが、結局自 分で原因調査を行わなければならない状況になりました。 (国内大手のレンタルサーバのプロバイダではありましたが....) 別にプロバイダを信用していないわけではありませんが、ちょっとした つまずきが入門の妨げにならぬようにと考えたのが、今回の調査です。 ご理解の程、お願い申し上げます。 P.S. 同じプロバイダでも、サーバーの違いで環境が若干違うこともある という「不確かな話」も聞いたことがあり、その辺りも知りたかったりし まして...

  • kokucho81
  • ベストアンサー率61% (157/255)
回答No.1

そんなもの個々人にきいてたら、かぶるし効率がわるいでは? 無料、有料各プロバイダのリンク集をあたっていって、管理人にその旨を書き、 ドサドサメールを送った方がはやいんじゃないですかいな? 「その際、当方からリンクをさせていただきたいのですが・・・うんぬん」と いった文章でも入れておけば、快く教えてくれると思いますよ。 個々人の情報が役に立つのは、「速い、軽い、管理人のサポートが良い」と いった非物理的な情報だと思いますよ。

beep
質問者

お礼

アドバイスありがとうございます。 これは、私個人の経験上の話になります。現在までに2社のプロバイダ を利用しましたが、設計上と設定が異なり(というより設定ミス)、 プロバイダの通知通りのサービスが受けられないことが過去2度ありました。 そのうち1件は、プロバイダに何度か問い合わせをしましたが、結局自 分で原因調査を行わなければならない状況になりました。 (国内大手のレンタルサーバのプロバイダではありましたが....) 別にプロバイダを信用していないわけではありませんが、ちょっとした つまずきが入門の妨げにならぬようにと考えたのが、今回の調査です。 ご理解の程、お願い申し上げます。

関連するQ&A

  • 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の設置について

    下記のサイトのメールフォームCGIをさくらインターネットのサーバーで設置したいのですが、うまく作動せず送信できません。 前にロリポップサーバーで設置したところ、作動し送信も問題なくおこなえたのですが、パーミッションやそれぞれのファイルの中身までロリポップで設置したものとまったく同じファイル・条件でさくらインターネットのサーバーに設置したのですが「500 Internal Server Error」がでてしまい、送信できません。 CGIの提供先は下記になります。 http://pgd.jp/cgiscript.html さくらインターネットのパスなどは下記の通りです。 Perl:5.8.x perl:/usr/bin/perl sendmail:/usr/sbin/sendmai CGIの動作環境は下記の通りです。 Perl5 # /usr/sbin/sendmail が使えること # モジュール HTML::Template, Jcode が動作すること 色々試してはみたのですが、CGIやPerlの知識はほとんどありませんので結局何をやってもだめでした。 パーミッションの設定やファイルのアップロードは間違いなくできております。 よろしくお願い致します。

    • ベストアンサー
    • CGI
  • sendmailからqmail:CGIから送れない

    こんばんわ。 sendmailコマンド置換えについてです。 OS:Fedora7 メールサーバー:qmailとdovecot vpopなど使ってます。 メールサーバーについては、 バーチャルでもローカルからは送受信出来てます。 cgiがユーザーさんがHPのcgiからメールを送って来ると、 内容を自動返信するような感じのcgiですが。 テストでやってみても。 ローカルの受信すら来ない状態です。 もちろん、自動返信で返っても来ません。 以下をしました。 chmod 0 /usr/lib/sendmail chmod 0 /usr/sbin/sendmail mv /usr/lib/sendmail /usr/lib/sendmail.bak mv /usr/sbin/sendmail /usr/sbin/sendmail.bak ln -s /var/qmail/bin/sendmail /usr/lib/sendmail ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail apacheのエラーは、 sh: /usr/sbin/sendmail: Permission denied, referer: http://www.hogehoge.com/cgi-bin/test.cgi Permission関係でしょうか? sendmailをls -lで調べると lrwxrwxrwx 1 root root 23 Jun 5 19:05 /usr/sbin/sendmail -> /var/qmail/bin/sendmail です。 その他調べる箇所ありますでしょうか? 後・・・ 私のサーバーでは、 newaliases とすると・・・ bash: /usr/bin/newaliases: Permission denied になります。 パーミッションは777のroot rootになってます。 宜しくお願いします。

  • 他のサーバのSendmailへのパスは?

    PerlでフォームメールとかのCGIを作成したときSendmailへのパスを記述すると思いますが、ローカルでSendmailを動かしているときは /usr/sbin/sendmail とかになりますが、他のサーバのSendmailを使いたいときはどのように指定すればいいのですか?

    • ベストアンサー
    • Perl
  • cgi プログラムについて

    お世話になります。 Perl,cgi,プログラミングについてもまったくの素人です。 ホスティングサーバの乗り換えを予定しています。 現在使っているホスティングサーバで提供されているsendmail2.cgiというcgiを公開しているHPで使っています。 移転先のサーバにはそのcgiは当然なくどうしようかと考え中です。 移転先のサーバでは、ネットに落ちている同じ名前のcgiを利用できたりするのでしょうか? 同じ名前でもまったく別物のcgiと考えていいのでしょうか? ちなみに、現在のサーバのプロバイダにcgiプログラムが欲しいと言ったら、断られ、もし提供したとしても perlのバージョンなどでうまく動くか分からないといわれました。 宜しくお願い致します。

    • ベストアンサー
    • Perl
  • postmail.cgiで500接続エラーが出て困ってます

    HPビルダー11でHPを作成しています。 メールフォームを作成するために、KENT-WEBさんの「PostMail」と いうフリーソフトを使っていますが、500接続エラーが 出てうまくいきません。 設定は取説どおりに3回やり直したので、たぶん大丈夫だと思います。 変更箇所は メモ帳の先頭を #!/usr/bin/perl # → mimew.plを指定 $mimew = './mimew.pl'; 送信先にメルアドを半角入力 # sendmailのパス $sendmail = '/usr/sbin/sendmail'; 以上です サーバーはカゴヤです。下記に書かれていたとおりに設定しました。 http://www.kagoya.net/option/cgi.html 余計な全角スペースもありませんし、大文字小文字もチェック しました。 チェックモードでも同じエラーが出ます。 丸二日頑張ってみましたが、何が問題なのか全くわかりません。 どうか、よろしくお願いします。

  • CGIが上手く動作しません!

    大学のサーバーを使っているのですが、FTTPが使えなくなり、WinSCPでアップロードしているのですが、掲示板を設置しようとしてCGIを使おうとして CGI プログラムをスクリプトで組む場合には,以下のインタプリタを利用して下さい. /bin/sh /usr/bin/perl (version 5.6.0) もきちんと守ってやってみたのですが出来ません。どうすればいいのですか?何処に.cgiを置けばいいのですか? また、次の文の意味が分からないのですが、cgi-binというディレクトリを津kる必要があるのでしょうか?手順を教えてください。 CGI を ~/public_html/cgi-bin ディレクトリ以下に hogehoge.cgi, hogehoge.pl (hogehoge は任意の文字列)のいずれかの名前を付けて置く事によって,“.htaccess”ファイルを用意しなくても CGI を実行できます. (実行権限は必要です)

    • ベストアンサー
    • CGI
  • 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
  • cgiがうまく動作しません。

    はじめまして。 現在独学でlinuxの勉強をしている者です。検索をしたり本を読んだりして対策を試みたのですがどうしても解決できないため、質問させていただきます。 環境は redhatlinux9 Apache2.0.40 です。 cgiを置いたディレクトリにブラウザでアクセスすると、 Internal Server Error と出てしまいます。 ログを見ると、 [error] 6099: ModPerl::Registry: Can't locate ./jcode .pl in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/li b/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/pe rl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i3 86-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_per l /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at /var/w ww/cgi-bin/bbs/wforum.cgi line 11.! と表示されています。試しにwforum.cgiの11行目以下の require './jcode.pl'; require './fold.pl'; require './wf_init.cgi'; を require 'jcode.pl'; require 'fold.pl'; require 'wf_init.cgi'; と変更してみたところ、今度は (略)Can't locate fold.pl(略) at /var/www/cgi-bin/bbs/wforum.cgi line 12.! というエラーログが表示されました。 perlプログラムの文法、パーミッション、改行コード、FTP転送の際の転送モードは確認済みのため、問題ないと思われます。また、ここの過去ログを参考にして作成した #!/usr/bin/perl print<<EOF Content-type: text/html <HTML><BODY>CGI works Good.</BODY></HTML> EOF というtest.cgiは動作可能でした。 こういった場合、どのような原因が考えられるでしょうか。どうかご教授ください。よろしくお願いします。

  • はじめまして、レンタルサーバーでCGI(sendmail)に苦戦中です

    はじめまして、レンタルサーバーでCGI(sendmail)に苦戦中です 皆さんの知恵を教えてください 現在の状況  サーバー : 大塚商会 アルファメール         新Webに変更済み(CGI可能) 作り方として、直接CGIから実行せず、htmlからメールフォームを表示して そして、sendmail.cgiを実行する形式にしました 参考として ttp://www.site-cooler.com/kwl/cgi/5.htm を手本とさせていただきました 上記のファイルをダウンロードして、必要な箇所を変更しました   ・sendmail     パス:/usr/sbin/sendmail   ですが、なぜか…sendmail.htmは表示できて、送信ボタンを押すとエラーになります   「 internal Server Error 」 です 色々模索中なのですが、全然、解決の目処が立っておりません 模索中なのは  ●パーミッション : アルファメールでは「700」が推進とあったので700にしてみたら   sendmail.htmすら、動かず、755に変更しました   とりあえず、メールフォーム(htm)は表示されます  ●sendmail.cgiは、755・700とも動きません  ●CGIの動作環境は、     ttp://www.alpha-mail.jp/support/server_info/pg/cgi.html   です 下記のように変更しました ------------------------------------------------------------------ #!/usr/bin/perl # 初期設定 -----------------------------------------------# # # sendmailへのパス (変更済み) # $sendmail = '/usr/sbin/sendmail'; # # jcode.plへのパス # $jcode = './jcode.pl'; # # メールの送付先 # $to = 'QQQQQQQ@QQQQQQ.co.jp'; # # メールの題名 # $subject = 'CGIメール送信サンプル'; # # 確認ページより戻るでリンクされるURLを指定 # $back = 'XXX://XXX.XXXXX.XXXX/'; # # 呼出し元。チェックする時はhttpから始まるURLを指定 # $referrer = ''; --------------------------------------------------------- どうかアドバイスをお願いします

    • ベストアンサー
    • CGI

専門家に質問してみよう