- ベストアンサー
namazuのスクリプトエラー
web上で検索を実行したのですが、CGIプログラムがエラーになりました。パスが間違っているか、スクリプトの記述が違う、スクリプトの改行コードに問題があるというメッセージがでているのですが、スクリプトとは何のことでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>スクリプトとは何のことでしょうか? Perlを実行していればPerlのプログラム、xxx.cgi,xxx.plです。
その他の回答 (1)
- nta
- ベストアンサー率78% (1525/1942)
回答No.2
WebサーバはWindowsでしょうか。Perlを実行するユーザIUSER_(コンピュータ名)の環境にnamazuへのパスを表す環境変数が設定されていないのではないでしょうか。 Linuxではこういうエラーメッセージにはならないと思います。UnixようのスクリプトをWindowsに移植したときの作業に問題があったのでは。
質問者
お礼
namazurcのindexの間違いでした。 ついでにNo.316105の答えもわかったのでこちらに書きます。MS-DOSプロンプトでren namazurc .namazurcと入力してうまくいきました。 詳しい説明は http://www.yung-web.com/hp/namazu2.htm ありがとうございました。
質問者
補足
namazu.cgi.exeを実行していると思うのですが、perlを実行しているのか分かりません。ActivePerlはインストールしてありますが、pnamazuはインストールしていません。また、Anhttpd,Apatch for win32によるテストを行っていませんが、問題はあるでしょうか。
補足
Perlを実行していますが、変更した記憶はありません。 search-s for Namazu では検索できて、webではエラーになる場合、何が間違えているのでしょうか?