WordPress 関連記事 (YARPP) がエラーに

wordpress-plugin-300x300

 

WordPressの関連記事表示で有名なYARPPにアップデートが来てたもんで軽い気持ちでアップデートすると設定画面にエラーが。

修復できないエラーがどうたらと。

なんらかの原因でアップデートがうまくいかなくて手動でSQL叩いてやってくれと。

発行すべきSQLはちゃんとコピペ出来るようなページに誘導してくれてます。

で、早速言われたとおりにやると一個目でいきなりエラーが

[cc lang=’sql’ line_numbers=’false’]
mysql> ALTER TABLE wp_posts ADD FULLTEXT `yarpp_title` ( `post_title`);
ERROR 1214 (HY000): The used table type doesn’t support FULLTEXT indexes
[/cc]

テーブルがFULLTEXT indexに対応してねーよと

調べてみるとFULLTEXT indexはテーブルのタイプがMYISAMでないと対応してないそうで。

[cc lang=’sql’ line_numbers=’false’]
mysql> SHOW CREATE TABLE wp_posts;
[/cc]

このSQLでテーブルタイプを見てみると

[cc lang=’sql’ line_numbers=’false’]
ENGINE=InnoDB
[/cc]

思いっきりInnoDB。

[cc lang=’sql’ line_numbers=’false’]
mysql> ALTER TABLE wp_posts ENGINE MYISAM;
[/cc]

これでテーブルタイプを変更してからページにあったSQLを全部実行してエラー解消っと。

YARPPは最近ばんばんアップデートされてるのでこのへんのエラーは最新版では修正されてそうですな。

コメントを残す

メールアドレスが公開されることはありません。