• ベストアンサー

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