Internal Server Error関連で質問です。
※この記事はIgreks Inc.により代理投稿されました※
Internal Server Error関連で質問です。
パーミッション関連も全て試してtest.cgiも試しました。
結果、
○○.com/test.cgiは稼動しますが
○○.com/ms/test.cgiだと
Internal Server Errorになってしまいます。
なので○○.com/install.cgiにしたら稼動するかと思ってアップロードしてみましたが同じくInternal Server Errorになってしまいました。
.htaccessも
Options -Indexes +ExecCGI
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
としてみたりしたのですがダメで
手詰まりになってしまいました。
何か対応策があればと思いコメントさせていただきます。
よろしくお願い致します。
追記です。
○○.com/test.cgiは
稼動していませんでした。
cgiが動作していたのではなくて
テキストが表示されているだけでした。
その状態で
700でForbidden
You do not have permission to access this document.
705でテキストが表示されます。
平素はMilkyStepをご利用いただきありがとうございます。
> ○○.com/test.cgiは
> 稼動していませんでした。
とのことですので、まず「○○.com/test.cgi」で動くようになるように、問題を解決することをお勧めします。
なお、ファイルだけでなく、ディレクトリにもパーミッションがありますので、ドキュメントルートのディレクトリ(この場合はtest.cgiをおいているディレクトリ)に、CGIを実行する権限があるか、サーバ会社の指示で、CGIを実行するためのディレクトリは別途指定がないか、などについてもご確認ください。
また、test.cgiの1行目が、
#!/usr/local/bin/perl
ではなく、
#!/usr/bin/perl
にしたときにどうか、なども併せてご確認ください。
また、このサイトの右上の検索ボックスで「internal server error」と入力して検索し、過去に同様の質問が無いか再検索してください。
取扱説明書のさくらサーバー用の対応策で解決できました。.htaccessがローカルでもffftpでも表示されなくて苦労しましたが、FileZillaというftpソフトを導入して解決しました。ありがとうございました。