投票制度で - ひろ 2009/01/04(Sun) 13:03 No.344
 ├ Re: 投票制度で - GEN 2009/01/04(Sun) 17:53 No.345
 ├ Re: 投票制度で - ひろ 2009/01/04(Sun) 18:54 No.346
 ├ Re: 投票制度で - GEN 2009/01/04(Sun) 20:05 No.347
 ├ Re: 投票制度で - ひろ 2009/01/04(Sun) 20:39 No.348
 ├ Re: 投票制度で - GEN 2009/01/04(Sun) 21:12 No.349
 ├ Re: 投票制度で - ひろ 2009/01/04(Sun) 21:42 No.350
 ├ Re: 投票制度で - GEN 2009/01/04(Sun) 22:51 No.351
 ├ Re: 投票制度で - ひろ 2009/01/05(Mon) 20:00 No.355
 └ Re: 投票制度で - GEN 2009/01/05(Mon) 23:36 No.356

No.344 投票制度で - ひろ
 

はじめまして、ひろと申します。
実は、こちらの追加ルーチンをいろいろ利用させて頂いてるのですが。
今回、「投票制度」を導入してみたところ、投票所にて
「投票する」「変更する」「立候補する」などのボタンをクリックすると、
インターネットエラー500が出てしまいます。
ブラウザの戻るボタンで戻ると、結果は反映されています。

導入過程でのミスを何度も見直しているのですが、
わかりません。
是非お力をお借り願えませんか?


2009/01/04(Sun) 13:03
No.345 Re: 投票制度で - GEN
 

バージョンが表示されていなくて申し訳ありませんが、12月26日〜1月2日までアップロードしていたファイルには不具合があります。古いファイルの場合は、最新版をダウンロードし、voting_s.cgiを上書きしていただけないでしょうか。

2009/01/04(Sun) 17:53
No.346 Re: 投票制度で - ひろ
 

現在使ってるファイルは、

最新のファイルでvoting_s.cgiは1月4日になっています。

2009/01/04(Sun) 18:54
No.347 Re: 投票制度で - GEN
 

結果が反映されている点と、商人物語のエラー画面ではなく、インターネットエラー500が出ると言う点が、どうも私も原因が思いつきません。voting-s.cgiの、「CoUnLock();」や「CoUnLock();」は、必要がない可能性があり、環境によってはエラーとなるかもしれないので、この2つを消してためしていただけないでしょうか。

2009/01/04(Sun) 20:05
No.348 Re: 投票制度で - ひろ
 

「CoUnLock();」や「UnLock();」をコメントアウトすると、
アクセスが混雑しております。
という、エラーレポートが出る時があります。
No.330の記事によると、
旧バージョンのLord.cgiでは、ロックを解除する「UnLock();」
が入っていませんでした。
とありますが、
現在配布されているファイルのLord.cgiにはこれらの記述がありませんが、これはこれでいいのでしょうか?

ちなみに、現在テスト中でAさんが領主でBさんが立候補している状況です。(どちらも私ですが)
さきほど、投票の結果によりAさんが領主になったばかりですが、
領主が居ない時も今も同じ症状のようです。

2009/01/04(Sun) 20:39
No.349 Re: 投票制度で - GEN
 

同じものを2つ並べてしまいました。「CoUnLock();」と「CoDataCA();」を消してください。「UnLock();」は消すと混雑の表示が出ます。また、Lord.cgiは、ファイルをロックすること自体が必要なかったので、その辺の処理を削除し、問題のない状態になっています。

2009/01/04(Sun) 21:12
No.350 Re: 投票制度で - ひろ
 

「CoUnLock();」と「CoDataCA();」を消しましたが、
サーバーエラーが出ますね。

2009/01/04(Sun) 21:42
No.351 Re: 投票制度で - GEN
 

こちらでも同様の現象が確認できれば対処できるのですが、そういったエラーは確認していないので難しいです。商人物語のエラーではなく、インターネットエラー500ということで、単純な文法ミスはないと思います。ですが、もしかするとソース内に全角スペースが入っているなどの理由も考えられますので、一度ファイルを新しくして試し、それでもエラーが出る場合は、投票制を導入しないことをお勧めします。対処できず申し訳ありません。

2009/01/04(Sun) 22:51
No.355 Re: 投票制度で - ひろ
 

いろいろとありがとうございます。

# ロック解除
UnLock();
OutSkin();

# 終了
1;
としたら、エラーなくなりました。

2009/01/05(Mon) 20:00
No.356 Re: 投票制度で - GEN
 

解決してよかったです。
原因は「OutSkin();」ですか。
ご連絡ありがとうございました。

2009/01/05(Mon) 23:36
Eメール
お名前
題 名  ※投稿キーは必須です!
本文
URL
アイコン   [イメージ参照]
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)
文字色