MTを使っていると
何か操作する度に、サインインを求められることがある。
今回、MTOSでブログユーザーを増やす際に、それが発生した。
MTのバグなのか、サーバーの問題かはっきりしないが
操作する度に、サインイン(ログイン)を求めれられる。
なんとかユーザー追加は出来たが
権限付与のところで
ニッチもサッチも行かなくなった。
原因を考えてみた。
他のパソコンからやっても同じ現象がでる。
ということは、Cookieではなさそうだ。
一番考えられる事は、データベース。
サーバーにログインしてMYSQLをphpMyAdminでデータベースを調べてみた。
mt_sessionというテーブルがある。
どうも、このファイルがセッションを管理しているようだ。
テーブルを指定して、操作メニューから「回復」を選んでテーブルを回復。
MTに戻って、ログインすると、操作が連続で出来るようになった。
新しいユーザーを増やして権限を付与するところで
また、操作する度にサインンが発生。
テーブルを回復!!
これを何回か繰り返して
マルチの中の一つのブログにユーザーが追加できた。
バグなのか、サーバーの問題なのか
バグでないにしても
MTのセッション管理が毎回データベースを見に行くという設計上の問題もありそうだ!!。
ある重要な操作をしたときだけセッションを確認するとか
負荷軽減をする必要がありそうである。