mediawiki が動かない。

学科wikiをkaraage (fedora 13 + poweredge) に引っ越しして、 しばらく気がつかなかったのだが、 見た目は普通だがページを編集したり投稿しようとするとエラーが出る。

内部処理エラー
提供: MediaArtWiki

Detected bug in an extension! Hook ConfirmEditHooks::confirmEditMerged failed to return a value; should return true to continue hook processing or false to abort.

Backtrace:

#0 /var/www/mediawiki-1.15.5/includes/EditPage.php(956): wfRunHooks('EditFilterMerge...', Array)
#1 /var/www/mediawiki-1.15.5/includes/EditPage.php(2483): EditPage->internalAttemptSave(false, false)
#2 /var/www/mediawiki-1.15.5/includes/EditPage.php(449): EditPage->attemptSave()
#3 /var/www/mediawiki-1.15.5/includes/EditPage.php(340): EditPage->edit()
#4 /var/www/mediawiki-1.15.5/includes/Wiki.php(510): EditPage->submit()
#5 /var/www/mediawiki-1.15.5/includes/Wiki.php(63): MediaWiki->performAction(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest))
#6 /var/www/mediawiki-1.15.5/index.php(116): MediaWiki->initialize(Object(Title), Object(Article), Object(OutputPage), Object(User), Object(WebRequest))
#7 {main}

もうわけわかめ。 実は mysql サーバも引っ越そうとしていたのだった。 今まで yellow dog でしかも powerpc でしかも latin1 の古いサーバだったので、 早めに移行した方が良いと思っていたのだが、 それは MySQL 4.1 から 5.0に、文字化けせずにmysqldumpでデータを移行する に書いてある通りにやればうまくいった。 そんでいろいろテストしてたらこのバグ発見。 最初はてっきり mysql のデータ移転のせいかと思ったが、そうではなかった。 selinux のせいかと思って www 側も mysql 側も disable にしてみたが、 直らない。 mediawiki のバージョンを 1.16.0 から 1.15.5 に戻しても直らない。 要するに、karaage にインストールしたやつがうまく動いてない。 mysql のせいじゃないらしい。

仕方ないんで karaage やめて昔の wikiサーバに戻した。 DNS レコードを戻しただけだがな。

もう何をどうしてよいやら。fedora 13 のせいかな。 vine 5.1 にしたら直るかな。 mediawiki を別に一からクリーンインストールしてテストか。 ヒマ人か。