• ベストアンサー

CGI掲示板がこわれる

無料HPスペースに設置したCGI(perl)掲示板が ・ログの順序が入れ替わる ・レイアウトが崩れる といった事がごく希にあります。 最初はCGIプログラムのバグだと思っていたのですが、 他にどんな要因が考えられますか? サーバー側になんらかの障害があった場合でもこういった症状は起こるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Kirishima
  • ベストアンサー率32% (155/480)
回答No.2

どこかで配布されている掲示板を設置したのだと想定してお答えすると、 ・ログの順序が入れ替わる に関しては、「トップソート」など、新しいコメントがついた書き込みを上に上げる機能などがあって、それが有効になっているのかもしれません。 掲示板によってはオプション1つで無効にできますので、確認してみてください。 ・レイアウトが崩れる 無料のHPスペースの場合、広告が挿入されるため、レイアウトがその影響で崩れることもあるかもしれません。 とくに、広告ブロック機能のあるソフトを導入していると、原因が分かりにくいので、そのせいもあるのではないでしょうか? また、PerlのCGIプログラムはテキストファイルなので、 アップロードのときはアスキー形式で転送していますか? バイナリ形式で転送すると、動作が変になることもあります。 それから、掲示板スクリプトで、HTMLタグを有効にしていると、レイアウトに影響のあるHTMLタグを本文に書かれてしまうとレイアウトが崩れます。 (メジャーな掲示板スクリプトにはこの手の問題はないはずですが) あと、無料HPはサーバー負荷が高めで、CGIの実行が遅いときがありますので、その可能性もないとはいいきれないですが…。

noname#10831
質問者

お礼

回答ありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

サーバの障害の可能性はあんまり、ないかなー。 掲示板の閲覧者や書き込みが多いと、データーの がなくなったり、壊れたりする事はあります。 データー(書き込み)自体は、大丈夫なんですか? ・ログの順序が入れ替わる  は、レスの書き込みをうえにあげる機能も あるものもあります。 レスでうえにあげてから、そのレスを削除したら、 突然上に上がって見える事もあるかもしれません。 ・レイアウトが崩れる は、aaaaa等の連続文字が改行されずに書かれると、 ブラウザーでどこで改行していいか分からず、 レイアウトが崩れる場合もあります。 HPのアドレスとかでも、伸びちゃうかな。 あまりお力になれませんが、時間も経っているので、 書き込んでみました。

noname#10831
質問者

お礼

回答ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A