infra-lab.net
フォーラムへの返信
-
フォーラム: プラグイン
返信が含まれるトピック: ktai styleでログインが出来ません7ヶ月前の質問なのでここにコメントするのはアレなのですが、他の方のため。
当方はマルチサイト環境でしたので、プラグインを停止→有効にしても解決しませんでした。上記のsqlを参考にして、下記のように解決しましたのでご報告いたします。
1) phpmyadminにて、データベースのsqlバックアップを行う。
2) CREATE TABLE からはじまる、”wp_ktaisession”の文字列を検索する
3) テーブル作成のsqlをコピーする(ウチの環境はこれでした)
CREATE TABLEwp_ktaisession` (
sidvarchar(32) NOT NULL,
next_idvarchar(32) DEFAULT NULL,
expiresdatetime NOT NULL DEFAULT ‘0000-00-00 00:00:00’,
user_idbigint(20) NOT NULL DEFAULT ‘0’,
user_passvarchar(64) NOT NULL DEFAULT ”,
user_agentvarchar(255) DEFAULT NULL,
term_idvarchar(64) DEFAULT NULL,
sub_idvarchar(64) DEFAULT NULL,
datatext,
PRIMARY KEY (sid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;`
ここから、
4)CREATE TABLEwp_ktaisession(の行のテーブル名をマルチサイト環境に合わせて、テーブル名を適宜変更する5) 下記のようにテーブル名だけ書き換えて、sql実行(正常に作られたものからコピーすれば文字コードの環境は気にしなくてよいので)
CREATE TABLEwp_hogehogenumber_ktaisession` (
sidvarchar(32) NOT NULL,
next_idvarchar(32) DEFAULT NULL,
expiresdatetime NOT NULL DEFAULT ‘0000-00-00 00:00:00’,
user_idbigint(20) NOT NULL DEFAULT ‘0’,
user_passvarchar(64) NOT NULL DEFAULT ”,
user_agentvarchar(255) DEFAULT NULL,
term_idvarchar(64) DEFAULT NULL,
sub_idvarchar(64) DEFAULT NULL,
datatext,
PRIMARY KEY (sid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;`こちらはこれでうまくいきました。
素晴らしいプラグインですので、マルチサイト環境にも対応していただけると幸いです。