• ベストアンサー

namazuのスクリプトエラー

web上で検索を実行したのですが、CGIプログラムがエラーになりました。パスが間違っているか、スクリプトの記述が違う、スクリプトの改行コードに問題があるというメッセージがでているのですが、スクリプトとは何のことでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

>スクリプトとは何のことでしょうか? Perlを実行していればPerlのプログラム、xxx.cgi,xxx.plです。

konnyaku
質問者

補足

Perlを実行していますが、変更した記憶はありません。 search-s for Namazu では検索できて、webではエラーになる場合、何が間違えているのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.2

WebサーバはWindowsでしょうか。Perlを実行するユーザIUSER_(コンピュータ名)の環境にnamazuへのパスを表す環境変数が設定されていないのではないでしょうか。 Linuxではこういうエラーメッセージにはならないと思います。UnixようのスクリプトをWindowsに移植したときの作業に問題があったのでは。

konnyaku
質問者

お礼

namazurcのindexの間違いでした。 ついでにNo.316105の答えもわかったのでこちらに書きます。MS-DOSプロンプトでren namazurc .namazurcと入力してうまくいきました。 詳しい説明は http://www.yung-web.com/hp/namazu2.htm ありがとうございました。

konnyaku
質問者

補足

namazu.cgi.exeを実行していると思うのですが、perlを実行しているのか分かりません。ActivePerlはインストールしてありますが、pnamazuはインストールしていません。また、Anhttpd,Apatch for win32によるテストを行っていませんが、問題はあるでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • スクリプトエラーとは?

    Windows XPのパソコンでインターネットをやってると、よく 「Internet Explorer スクリプトエラー ライン311 文字 1 エラー オブジェクトをしてください コード 0 URL: http://****************** このページのスクリプトを実行し続けますか? 」 というメッセージがでてきます。 このメッセージを出したくないのですが、どうしたらいいのでしょう? スクリプトを実行させる、させないとはどういう意味なのでしょう? 実行させるとまずいことでも起きるのでしょうか。

  • CGIプログラムエラー

    今まで見ていたサイトが急に見られなくなりました。 こちらで過去の質問等見ましたが 私はPCについて無知なのでどのプログラムを立ち上げて どのようにすればいいのかまったくわかりませんでした。 詳しい方、どうか助けてください。 よろしくお願いします。 以下はエラーの内容です。 ******************************** CGIプログラムエラーのため表示することが出来ません。(500 Internal Server Error) ・多くの場合、以下のような理由が考えられます。  ・パスの指定違い   perlのパスは/usr/local/bin/perlです。  ・スクリプトの改行コードに問題があります。   ファイルの転送時はアスキーモードで転送してください。  ・スクリプトの記述に誤りがある可能性があります。   文法チェック等を行ってください。 ・上記が正しい場合、以下のような理由が考えられます。  ・サーバー負担が高いため実行できないcgi   負担が高いスクリプトは、自動的に処理が中断されてエラーとなる場合があります。  ・サーバー仕様が異なるため対応できないcgi   セキュリティ上の問題等で一部利用が制限されている関数があります。  ・混雑時等、サーバー全体の負担が高くなっている状態   時間をおいてから再度アクセスしてください。

  • スクリプトエラーについて

    すみません。初心者ですが教えてください。 あるHPを開こうとしたら このページのスクリプトでエラーが発生しました。 ライン:36 文 字:89 エラー:終了していない文字列型の定数です。 コード:0 とエラーメッセージが出たので「このページのスクリプトを実行しつづけますか?」に対して「はい」を選択したら このページのスクリプトでエラーが発生しました。 ライン:62 文 字:1 エラー:オブジェクトを指定してください。 コード:0 とエラーメッセージが出たので「このページのスクリプトを実行しつづけますか?」に対して「はい」を選択しましたがページを開くことができませんでした。どうしたらよいのでしょうか?教えてください。

  • 「CGIプログラムエラー」って何ですか?

    Win.MEを使ってます。 今まで見れていたサイトがある日突然見れなくなり、以下の画面になるのですが、どうしたらまた見れるようになるでしょうか? すみませんが、素人にもわかるような説明でお願いします。 ***************************************************** 500-Internal Server Error CGIプログラムエラーのため表示することが出来ません。 多くの場合、以下のような理由が考えられます。 ・ パスの指定間違い perl のパスは /usr/bin/perl です。 ・ パーミッション(権限)が正しく設定されていません FTPソフトなどで、パーミッションを適切に設定してみてください。 ・ スクリプトの改行コードに問題があります ファイルの転送時はアスキーモードで転送して下さい。 ・ スクリプトの記述に誤りがある可能性があります 文法チェック等を行ってください。 上記が正しい場合、以下のような理由が考えられます。 ・ サーバーへの負荷が高いため実行できないCGI 負荷が高いスクリプトは、自動的に処理が中断されてエラーとなる場合があります。 ・ 混雑時等、サーバー全体の負荷が高くなっている状態 時間をおいてから再度アクセスしてください。

  • このページのスクリプトでエラーが発生しました

    Javaについてよくわからないのですが・・・ <SCRIPT language="JavaScript1.2" src="/../../cgi-bin/counter.cgi?pg=abc"></SCRIPT> というスクリプトがあります。 これはページのhtml文中に埋め込んでcounter.cgiを呼び出して何ページ見られたか、をカウントするためのスクリプトです。 これをIE6.0で見ると問題なくスクリプトエラーもなくみることができます。 しかしホームページビルダー11では毎回、「プレビュー」に切り替えるたびに このページのスクリプトでエラーが発生しました。 ライン2 文字 1 エラー  文字が正しくありません コード 0 このページのスクリプトを実行しつづけますか? というエラーが出てきます。 繰り返しますが、IEでこのページを直接開いた時にはこのようなエラーはでてきません。あくまでビルダーのプレビュー画面を開く度に毎回出てくるのです。ここで質問ですが 1なぜIE単体で見るとエラーはでないのにビルダーのプレビュー(IEを使用しています)ではエラーが出てくるのでしょうか? 2スクリプトを書き換えてみました。 <SCRIPT language="JavaScript1.2"> <!-- src="/../../cgi-bin/counter.cgi?pg=abc"// --> </SCRIPT> もしくは単純に <SCRIPT language="JavaScript1.2"> src="/../../cgi-bin/counter.cgi?pg=abc" </SCRIPT> この二つではエラーはでてきません。しかしカウンターそのものが今度は動作しません。 この場合、カウンターを動かしてなおかつエラーを出さない文にするにはどうしたらよいのでしょうか。 なお、IEのインターネットオプションから「スクリプトエラー」の警告メッセージをうんぬんしてエラーを消す方法、といった回答は求めていません。よろしくお願いします。

  • 「CGIプログラムエラー」って何ですか?

    Win.MEを使ってます。 今まで見れていたサイトがある日突然見れなくなり、以下の画面になるのですが、どうしたらまた見れるようになるでしょうか? もう3ヶ月位この状態です。 すみませんが、素人にもわかるような説明でお願いします。 ***************************************************** 500-Internal Server Error CGIプログラムエラーのため表示することが出来ません。 多くの場合、以下のような理由が考えられます。 ・ パスの指定間違い perl のパスは /usr/bin/perl です。 ・ パーミッション(権限)が正しく設定されていません FTPソフトなどで、パーミッションを適切に設定してみてください。 ・ スクリプトの改行コードに問題があります ファイルの転送時はアスキーモードで転送して下さい。 ・ スクリプトの記述に誤りがある可能性があります 文法チェック等を行ってください。 上記が正しい場合、以下のような理由が考えられます。 ・ サーバーへの負荷が高いため実行できないCGI 負荷が高いスクリプトは、自動的に処理が中断されてエラーとなる場合があります。 ・ 混雑時等、サーバー全体の負荷が高くなっている状態 時間をおいてから再度アクセスしてください。

  • このページのスクリプトでエラーが発生しました

    ホームページビルダー13でサイトの作成をやっています。 HTMLはごく基礎の知識しかありません。 いつからか忘れましたがビルダーのプレビュー画面に移動すると必ず 「このページのスクリプトでエラーが発生しました」と警告画面がでて ライン:0 文字:0 エラー:Script error コード:0 URL:http://code.analysis.shinobi.jp/ninja_ar/Script?id=00041143&hash=642de198 と表示され、作ったサイトすべてにこの現象が起こります。 ウェブ上では問題ありませんがいちいち「このスクリプトを実行し続けますか?」はい、いいえ に対応するのが面倒になり、どうにかなならないものかと思います。 あらゆるQ&Aを調べやってみましたが未だ解決できません。 ちなみにページのソースはどれ?くらいは分かりますがジャバスクリプトとかCGIとか 高度な知識はまったくありません。 作ったサイトのひとつはこれですhttp://nakoudo1.web.fc2.com/ どうぞよろしくお願いします。

  • サイトにエラーが出て閲覧できません

    前まで見れたサイトがCGIエラーと出て、閲覧できなくなりました。 以下の文章が出ます。 自分で解決しようと試みましたが、分からない言葉ばかりで苦戦しています。 どうすればよいのでしょう。 ・ パスの指定間違い perl のパスは /usr/bin/perl です。 ・ パーミッション(権限)が正しく設定されていません FTPソフトなどで、パーミッションを適切に設定してみてください。 ・ スクリプトの改行コードに問題があります ファイルの転送時はアスキーモードで転送して下さい。 ・ スクリプトの記述に誤りがある可能性があります 文法チェック等を行ってください。

    • 締切済み
    • CGI
  • ジャバスクリプトの改行をなくしたい

    CGIのデータの中にジャバスクリプトを記述したいのですが、その場合、改行は、\nとすればいいと思っていたのですが、どうしても、スクリプトエラーが出てしまいます。この方法で、いいのでしょうか? よろしくお願いいたします。

  • スクリプトエラーがでる

    ネットをしていると次のようなメッセージが出ることがあります。 はいをクリックしても別に問題なくページは、表示されますが このエラーは、どういったエラーなのでしょうか。 またそのまま使っていても問題ないのでしょうか。出なくすることもできますか? このページのスクリプトが、 Internet Explorerの実行速度を遅くしています。 スクリプトを実行し続けると、 コンピュータが反応しなくなる可能性があります。 スクリプトを中断しますか? OSウインドウズXP Internet Explorer6.0