この記事の所要時間: 440

昨日、MySQLのテーブルが壊れてしまいThrows SPAM Awayが動かなくなっているというお話しを聞きました。

どのように壊れたのかは不明なんですが、WordPressが使用出来ている状態でのことだと思いましたので
Throws SPAM Awayの wp_optionsテーブル( ‘wp_’ は設定により違います )の内容を書き換えるSQLを作りました。

このSQLはThrows SPAM Away 2.6.1 を入れている前提ですので、それより前のバージョンの場合は
2.6.1にアップデートしたあとに行ってください。

このSQLを流したあとは私と同等の設定になってしまいますことをお許し下さい。
※スパムデータは消さない設定です。

このSQLを流したあと、一度Throws SPAM Awayの設定画面を開き「更新」してください。
更新されますと、スパムデータベーステーブル wp_tsa_spam も最新になります。
※スパムデータは削除されません。テーブルの設定が変更されるだけです。

DELETE FROM `wp_options` WHERE option_name LIKE 'tsa_%';
INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES
('tsa_japanese_string_min_count', '6', 'yes'),
('tsa_back_content_second', '0', 'yes'),
('tsa_caution_message', '', 'yes'),
('tsa_error_message', '・・・・・', 'yes'),
('tsa_ng_keywords', '', 'yes'),
('tsa_ng_key_error_message', 'えぬー!', 'yes'),
('tsa_on_flg', '1', 'yes'),
('tsa_tb_on_flg', '1', 'yes'),
('tsa_permalink_url', '', 'yes'),
('tsa_tb_url_flg', '1', 'yes'),
('tsa_must_keywords', '', 'yes'),
('tsa_must_key_error_message', '', 'yes'),
('tsa_block_ip_address_error_message', 'おーうぇーーーい', 'yes'),
('tsa_url_count_on_flg', '1', 'yes'),
('tsa_ok_url_count', '1', 'yes'),
('tsa_url_count_over_error_message', 'ホンジャマカが今後、ネタをやることはあるのだろうか・・・・そこが心配だ。', 'yes'),
('tsa_back_second', '0', 'yes'),
('tsa_block_ip_addresses', '', 'yes'),
('tsa_ip_block_from_spam_chk_flg', '1', 'yes'),
('tsa_block_ip_address_error_msg', '', 'yes'),
('tsa_meta_version', '1', 'yes'),
('tsa_spam_data_save', '1', 'yes'),
('tsa_spam_champuru_flg', '1', 'yes'),
('tsa_spam_keep_day_count', '30', 'yes'),
('tsa_spam_data_delete_flg', '', 'yes'),
('tsa_spam_limit_minutes', '5', 'yes'),
('tsa_spam_limit_count', '2', 'yes'),
('tsa_spam_limit_over_interval', '50', 'yes'),
('tsa_spam_limit_over_interval_error_msg', '4', 'yes'),
('tsa_spam_limit_flg', '1', 'yes'),
('tsa_spam_limit_over_interval_error_message', 'Why not ECC?', 'yes'),
('tsa_white_ip_addresses', '', 'yes'),
('tsa_caution_msg_point', '1', 'yes'),
('tsa_dummy_param_field_flg', '1', 'yes'),
('tsa_dummy_param_field_name', 'blog_url', 'yes'),
('tsa_dummy_param_field_label', 'ADDRESS', 'yes'),
('tsa_memo', '---- NGワードリスト ----\r\nバーバリー,プラダ,シャネル,アバクロ,モンクレール,ヴィトン,me.cc,ポーター,フェラガモ,ゴヤール,グッチ,GUCCI,CHANEL,テガヴェネタ,バッグ,ブレスレット,モンブラン', 'yes');

今後のバージョンアップではアンインストールや設定のリセットなどを考えないといけませんね・・・。

これで、直ると良いのですが・・・
参考にしてください。