XOOPS で運営中のサイトを久しぶりに覗いてみた所、フォーラムで新規スレッドが作れない不具合が発生してました。
何とか手探りで解決できたので解決方法をメモしておきます。
## XOOPS フォーラムで新規スレッドが作れない不具合の内容
XOOPS フォーラムで [ 新規スレッド ] 作成ボタンを押して内容を入力後、送信ボタンを押すと、
Could not insert forum post
なるエラーメッセージが表示されて投稿できない。
投稿できてないはずなんだけど、なぜか、XOOPS のトップページには新規スレッドの題名が表示されている。
スレッドの名前をクリックすると、スレッドの名前だけが表示されたページが表示される。
ちなみに、既存スレッドへの返信はできる。
## XOOPS で運営しているサイトの環境とか
– CORESERVER.JP
– XOOPS 2.0.16a
– newbb1.0 ( XOOPS 2.0.16a に標準で付属していた物 )
## 不具合の解決方法 ( これをやると直った )
newbb1.0 モジュールファイルの上書きとかやってみたんだけど、不具合は直らず。
どうやら、xoops_bb_* と言うテーブルが newbb1.0 のテーブルらしいので、phpMyAdmin 経由で MySQL にアクセスし、全テーブルを修復すると直った。
こんな解決方法で良いのかな?