• 締切済み

さくらレンタルサーバーでのCGI設置について

さくらレンタルサーバー(スタンダード)を使って、HPを作成しています。 そこで、HP検索CGI(Free)を設置しようとしたら、500エラーがでて先に進みません。 使用したHP検索CGI(Free)は、Web Search Ver 2.03です。 URL: http://www.web-liberty.net/download/search/index.html#setup perlファイルのコマンドパスは、/usr/bin/perl と /usr/local/bin/perl パーミッションは705、755共にエラーでした。。 送信もアスキーモード(テキストモード)で行いました。 両方を試しましたがエラーでした。 何が原因なのでしょうか? ソース自体はダウンロードしてコマンドパスと『検索開始ディレクトリの相対パス』と『検索開始ディレクトリの絶対パス』以外、いじっていないので、ソースが壊れているということはないと思います。 お手上げ状態で困っています。 助言をお願いいたします。

みんなの回答

  • zxcv0000
  • ベストアンサー率56% (111/196)
回答No.2

私も「さくら」に放置アカウントがあるんですが、どうも .htaccess 中に Options があるディレクトリ下では CGI も HTML も Indexes も Internal Server Error になりますね。 # 以前からそうだったかしら? まずは同じ状況であるかどうか確認するために、 Options をコメントアウトして試されるのが良いと思います。

masa_tokai
質問者

お礼

ご回答ありがとうございます。 お返事が遅くなってしまってすいませんでした。 原因は分からないのですが、時間を置いたらできました。 何かのバグか何かなのかな?? お手数かけました。

  • cool_
  • ベストアンサー率31% (314/1005)
回答No.1

#!/usr/local/bin/perl5 を 使ってみてください。 705です。

masa_tokai
質問者

お礼

ご回答ありがとうございます。 お返事が遅くなってしまってすいませんでした。 #!/usr/local/bin/perl5という記述の仕方もあるのですね。 参考になります。 時間を置いて試してみたところ、原因は分からないのですが、できていました。 何かが引っかかっていたのでしょうって勝手に思っています。 お手数をおかけいたしました。

関連するQ&A