- ベストアンサー
どうしても投稿だけできません。
レンタルサーバー(さくら)にCGI掲示板を設置しました。 http://apps.cside.com/cgi/crs/tcboard/ 他はちゃんと動作しますが、投稿だけ「Internal Server Error」がでてしまいます。 この手の質問があちこちあったので、参考にしてみましたがやはりだめです。 ・アクセス権なども何度も見直しました。 ・構文もどこかを消してしまったかもしれないので、新たに最初からやり直して設置もしました。 ・掲示板へのリンクも間違ってはいません。掲示板自体は動いています。管理やデザイン変更もできます。 もともとの構文が違ってるかもしれませんが、私の知識では1年ぐらいはかかりそうです。 サポートは終わってますが、前から配布していたみたいなので、構文が間違ってるとも思えません。 昨晩からずっとやってますが、なにをやっても投稿だけできません。 どうかご教授ください。よろしくお願いします。 この配布サイトの他の配布CGI掲示板や、他サイトのCGI掲示板は問題なく設置できています。。
- みんなの回答 (2)
- 専門家の回答
お礼
>post.cgi 1行目のperlパス 2パターンどちらでもいいとのことで、両方ともやってみました。 >777は755、666は644 念のためこの4パターンの組み合わせでやってみました。 >flockの中にflock.cgiが無い flock.cgiはありますが、flock.cgiの中身はなにもありません。 >Sendmailのパス設定 とりあえず提供されている以外の'/usr/lib/sendmail'でもやってみました。 >post.cgiがbinaryモードでUPされた テキストモードでアップしました。 ・・・・が、解決には至りませんでした。 ここでは、「http://設置アドレス/index.cgi」にリンクを貼ることになってますが、 実際には「tcboad」というディレクトリに入れており、 「http://設置アドレス/tcboad/index.cgi」というようにやっています。 それに基づき、post.cgi内の package post_cgi; BEGIN { #ini.cgiを要求 require( "./ini.cgi" ); import ini; の部分を ./tcboad/ini.cgi や http://設置アドレス/tcboad/ini.cgi などにも変更してみましたが、やはりだめでした。 でも設置できているということはどこかが間違ってるのでしょうね。 ありがとうございました。