KENT-WEB サポートコーナー 過去ログ [ 0176 ]


記事No: 2940
投稿日: 2008/02/19(Tue) 20:09:24
タイトルStylish Boardの管理パスワード変更エラーについて
ID情報: jazzycat
投稿者: sapuwa
URLhttp://mono.mond.jp/

どうもはじめまして。
自分で考えられる方法・過去ログも調べたのですが、
これ以上はどうしようもできないと判断し質問させていただきます。

今回"Stylish Board"を設置させて頂き、本体の"stylish.cgi"は問題なく動作いたしました。
しかし管理画面である"admin.cgi"にアクセスし管理パスワード変更をしようとしたのですが、
何度やっても"送信する"ボタンを押すと"Internal Server Error"と出てしまいます。
このエラーが出つつもパス変更は受け付けられているらしく、次回ログイン時には新パスでないとログインできません。
また同画面でパス未入力やパス違いのエラーメッセージはちゃんと表示されます。

カスタマイズ前の配布データでも試し、いろいろとパーミッションの設定も見直してみました。
なにか初歩的な見落としなのか、設置サーバーに問題があるのか検討がつきません。

何卒、よろしくお願いできればと思います。


記事No: 2941
投稿日: 2008/02/19(Tue) 20:38:35
タイトルKENTさんへ
ID情報: fuyuki
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> どうもはじめまして。
> 自分で考えられる方法・過去ログも調べたのですが、
> これ以上はどうしようもできないと判断し質問させていただきます。
>
> 今回"Stylish Board"を設置させて頂き、本体の"stylish.cgi"は問題なく動作いたしました。
> しかし管理画面である"admin.cgi"にアクセスし管理パスワード変更をしようとしたのですが、
> 何度やっても"送信する"ボタンを押すと"Internal Server Error"と出てしまいます。
> このエラーが出つつもパス変更は受け付けられているらしく、次回ログイン時には新パスでないとログインできません。
> また同画面でパス未入力やパス違いのエラーメッセージはちゃんと表示されます。
>
> カスタマイズ前の配布データでも試し、いろいろとパーミッションの設定も見直してみました。
> なにか初歩的な見落としなのか、設置サーバーに問題があるのか検討がつきません。
>
> 何卒、よろしくお願いできればと思います。


メッセージサブルーチンが読み込まれない為にサーバーエラーになっています。以下のサブルーチンをとりあえずadmin.cgiの最下部にでも追加すればエラーは出なくなります。
stylish.cgiにあるこのサブルーチンをinit.cgi側に移動しても構いません。

#-------------------------------------------------
# メッセージ
#-------------------------------------------------
sub message {
my $msg = shift;

print "Content-type: text/html\n\n";
open(IN,"$tmplfile");
while(<IN>) {
print;

last if (/<body/i);
}
close(IN);

print <<EOM;
<div align="center">
<hr width="400">
<h3>$msg</h3>
<form action="$bbscgi">
<input type="submit" value="掲示板に戻る">
</form>
<br>
<hr width="400">
</div>
</body>
</html>
EOM
exit;
}


記事No: 2942
投稿日: 2008/02/19(Tue) 20:45:47
タイトルRe: KENTさんへ
ID情報: jazzycat
投稿者: sapuwa
URLhttp://mono.mond.jp/

迅速かつ適切なコメントをありがとうございます!
"admin.cgi"の最終行にご指摘のルーチンを組み込みましたらば、
正常に動作することができました。

ありがとうございました。


記事No: 2945
投稿日: 2008/02/20(Wed) 07:33:00
タイトル了解>BALさん
ID情報: kent
投稿者: KENT

> メッセージサブルーチンが読み込まれない為にサーバーエラーになっています。以下のサブルーチンをとりあえずadmin.cgiの最下部にでも追加すればエラーは出なくなります。
> stylish.cgiにあるこのサブルーチンをinit.cgi側に移動しても構いません。

いつもありがとうごじます。
早速修正しておきました。


[検索ページ]