• ベストアンサー

HTTP500内部サーバーエラーと表示されてしまうのですが。

jiri_tの回答

  • jiri_t
  • ベストアンサー率25% (1/4)
回答No.2

どのような環境で確認されました? とりあえず私の環境では動かなかったので... サーバーのエラーログが見られれば一番いいのですが。 とりあえずtelnetが使えるプロバイダなら そこで実行してみるといいのですが。 実行権限、perlのパスはあっているか 再確認してください

関連するQ&A

  • HTTP 500 内部サーバーエラーが表示されます

    見ていただきありがとうございます。 サポートオンラインを調べてみたのですが、上手く探せなかったためこちらに質問させていただきました。 今までの経緯を説明します。 ・Webページにログインしようとすると、HTTP500内部サーバーエラーと表示されてしまいます。                         ↓ ・ツール→インターネットオプション→詳細設定で、「HTTPエラーメッセージを簡易表示する」をOFFにしました。                         ↓ ・もう一度ログインを試してみると、次にこのような表示が出ました。 Microsoft VBScript 実行時エラー 800A01F4  この変数は宣言されていません。:'ACTION_FORWARD'  /6ht/include/_iogin.ask 行 147 この場合どうしたらいいでしょうか? 私がパソコンについてあまり詳しくないので、お手数をお掛けしますが 「こうしたらいい」という手順を教えていただけるとありがたいです。 よろしくお願いします。

  • mod_rewriteによる内部サーバの公開

    http://公開サーバ/blog にアクセスすると、LAN内別サーバ(グローバルIP無し)で動いているcgiやのphpのプログラムを閲覧できるようにしたいのですが、どのような方法があるでしょうか。 例えば、http://内部IP/pukiwiki.phpを閲覧したい場合、公開サーバ側のhttpd.confを <VirtualHost *> RewriteEngine On RewriteRule ^/blog(.*)$ http:/内部IP:80/pukiwiki.php$1 [P,NE,L] </VirtualHost> とすればよいかと思ったのですが、結果、http:/内部IP:80/pukiwiki.phpにリダイレクトされるだけで、LAN外からの閲覧ができません。 公開サーバ上でのapacheの負荷を分散したいので、上記のようなことを考えています。

  • サーバーでCGIを実行すると500Errorが発生します

    CGI初心者です。 マニュアル類、過去の質問に目を通しましたがそれでも解決 しない問題に直面した為、質問させて頂きます。 CGIをサーバー(ロリポップ)にアップロードさせて 実行したところ、500Errorが発生します。 ■CGIの内容 検索フォームに入力されたキーワードをキーにして Amazonのデータを取得し、HTMLに表示させるというものです。 自作のCGIです。 ■ファイル構成 index.html (属性:604) ItemSearcher.cgi(属性:700) AMAZON_REST.pm (属性:700) CGIの一行目は下記のとおりで、ロリポップ指定の記述法に従っております。 #!/usr/bin/perl ・CGIはローカルの環境では問題なく動作します。 ・転送モードはASCIIでアップロードしました。 プログラムがバグっているわけでもなく、 環境設定もロリポップの指示のとおりに行いましたが 動作できなくて途方にくれております。 他にもチェックすべき箇所がございましたら ご指摘をよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • 自作CGIで、wwwサーバーエラーがでてしまいます。

    AN HTTPDとAPATHEの両方で試していますが AN HTTPDの方はサーバーが見つかりませんと表示されて、 APACHEの方は、Internal Server Error(500)と表示されてしまいます。 ActivePerlの設定変更も間違えないですし、 単にテスト用の文字表示CGIすら表示されません。 どうしてでしょうか? ちなみにPerlの関連付けも出来ていて、ファイルもきちんとPerlで表示されています。 実行内容はとりあえずテスト用で以下のとうりです。 #!/usr/local/bin/perl print "Content-type: text/html\n\n"; print "<html>\n"; print "<head></head>\n"; print "<h1 align="center">CGI動作テスト!!</h1>\n"; print "</html>\n"; __END__ 今独学で自作CGIやWEBサーバー運営の勉強をしながら立ち上げています。 どなたか詳しい方、力になって下さい。 直接メールや電話でサポートして下さる方も いらっしゃいましたら、どうかお願いいたします。 どうぞ宜しくお願いいたします。

    • 締切済み
    • CGI
  • cgiを使ってサーバ上にファイルを作成する方法

    無料のサーバスペースを使用してHPを作っています。 perlを使って自作したcgiをwindowsのコマンドラインで実行すると open(F,">oceco.txt"); print F "oceco\n"; close(F); この記述でファイルが新規作成されるのに、サーバー上のcgiで実行するとファイルが新規作成されません。 しかし、空のoceco.txtをFTPでサーバーに送って属性変更を済ませ、cgiを実行するとoceco.txtの中身が変更されます。 同じサーバでフリーの掲示板cgiを使用していますが、ログファイルを新規作成できています。 そこで質問です。 cgiをつかってサーバ上でファイルを新規作成する方法を教えてください。

    • ベストアンサー
    • Perl
  • ローカル環境でのCGIエラー

    ActivePerlとAn HTTPdでWindowsXP HomeEditionのPC上でCGIを動かそうと思っています。 どちらも最新版をダウンロードしてインストールしました。 ActivePerlに関してはegフォルダ下のexample.plで動作確認が取れています。 An HTTPdに関してはhttp://127.0.0.1以下のURLを指定してページが表示されています。 ですが、htmlからcgiを呼び出そうとすると「ページを表示できません」「サーバーが見つからないか、DNS エラーです。」のエラーが出てしまいます。 試しにcgiファイルをフルパスで指定したのですが同じでした。 ちなみに、簡単なCGIプログラムtest.cgiを作成、サーバにアップして動作を確認しましたがローカルではエラーになります。 また、ローカルでコマンドプロンプトにて c:\usr\local\bin\perl c:\プログラムのパス\cgi-bin\test.cgi と入力すると内容を表示します。 コマンドプロンプトでCGIプログラムのあるcgi-binディレクトリに移動して perl -v と入力するとperlのバージョン情報を表示するので、パスは通っていると思われます。 Au HTTPdのerrors.logには Thu Aug 16 19:21:18 2007 Warning: CGI TerminateProcess 2500 error 5 とりあえず、自分で原因を絞れるであろうところはあたってみたつもりですが、何か見落としていることがあるでしょうか? もしかしたらAu HTTPdに問題があるでしょうか?

    • 締切済み
    • CGI
  • なんでサーバーエラー??

    CGIをはじめて、まだまだ初心者です。 プログラムは、MS-DOSで構文チェックして、 OKとでるのに、サーバーエラーっておかしくないですか? もちろん、サーバは、自分のパソコンに アパッチいれて、Perlいれて確認するんですが、 何がエラーなんでしょう・・・? まだ、高級なCGIなど作れないので、 フリーのスクリプトをDLしてきました。 まず、構文チェックOK。 そして、Perl開いたまま、 ブラウザにアクセスします。 そうしたら、サーバーエラーとなるのです。 何を変えていったらいいのか教えて下さい。 (自分で作った簡単なアンケートフォーム とかは成功しました)

    • ベストアンサー
    • CGI
  • form ファイルアップロードを プログラムで再現

    html + CGI などで、 form を使いパソコン内のファイルをサーバーなどにアップロードできますが、 その際、HTMLなどの form からではなく、 独自に作ったプログラムから form と同様のリクエストを送り、 サーバー上にファイルをアップロードしたいのですが、 どのようにすればよいのでしょうか? 独自のプログラムは、本来のformがあるページとは違うドメイン もしくはローカルパソコンから実行するものとします。 言語は何でもかまいません。

    • 締切済み
    • CGI
  • 内部サーバーのファイルをincludeで呼び出せない

    外部サーバーから下記プログラムを実行した場合【正常】 内部サーバーから下記プログラムを実行した場合【エラー】 include("http://***.com/banner.php"); エラー内容 ●php_network_getaddresses: getaddrinfo failed ちなみにallow_url_fopen on になっています。 原因がつかめません…

    • 締切済み
    • PHP
  • httpd の1.42pで表示出来ないCGIがあるのですが・・・

    ホームページを作成したり、更新を行った際にサーバにアップする前に httpd 1.42pを使って、ローカルで動作確認を行っているのですが、表示出来ないCGIがあるのです。 それは、カレンダーなのですが、直接http//127.0.0.1/calender.cgi という、直接CGIファイルを実行するものです。 カウンターのCGIは、ちゃんと動きます。 また、以前はどちらも実行できていました。 どこをどう設定したらよいかわかりません。 ご存知の方がみえましたら教えて下さい。 説明不足だと思いますので、随時補足させていただきます。 よろしくお願い致します。