サポート » プラグイン » ログインセッションのテーブル自動生成について

  • Lilyfanさん、こんにちは。
    hane373ですm(__)m

    muのktai style利用で、えっちらおっちら苦戦中なのですが、
    Lilyfanさんにお伺いしたいことがあり、
    お忙しいとは思いますが、読んでいただければ幸いです。

    以前から、携帯からloginする際、
    「ログインセッションが生成されませんでした」というエラーメッセージが出るのにぶち当たっているのですが、
    Lilyfanさんのサイトを見ると、
    それは、「自動で生成されるはずのデータベースのテーブルが生成されていないため」ということが書かれてありました。

    私は何度もmuの乗せ直しをしているのですが、
    以前データベースを確認すると、muでいくつかブログを作っていたのですが、
    親ブログに対してだけはwp-ktaisessionというテーブルが出来ていたのですが、
    他のブログにはそれに相当するものが見当たらず、恐らく自動生成に失敗していたのだと思います。
    私の不具合は、このあたりに問題があるのだろうと思い、いろいろ試してみようと思うのですが、
    ここのところ何度やってもひとつもwp-ktaisessionが生成されません。(T_T)

    wp-ktaisessionのテーブルが自動生成されるのは、
    何をした時、どの段階で出るのか、
    Lilyfanさんがご存知であれば、教えていただきたいのですが・・

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック投稿者 hane373

    (@hane373)

    追記です。
    環境を書いておいた方がいいですね。

    muは、2.6
    ktaiStyleは1.43
    MySQLのバージョンは5.1.22-rcです。

    よろしくお願いします。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    wp-ktaisessionのテーブルが自動生成されるのは、
    何をした時、どの段階で出るのか、

    プラグインを有効にしたとき、です。
    ローカルでテストした限りでは、wp_1_ktaisession や wp_2_ktaisession が作られています。各ブログのバックエンドを開き、そこでプラグイン一覧から Ktai Style を有効にしてみてください。

    トピック投稿者 hane373

    (@hane373)

    Lilyfanさん、
    お返事ありがとうございます。

    今、試してみたのですが、
    プラグインを有効にしても停止しても、データベースのテーブルに変化が起こりません。

    それぞれのブログの設定タブの下に、
    ktaiStyleを有効にすると「携帯表示」という文字は出るし、
    携帯からブログを見ると、ログイン画面はブルーの背景でwordpressのロゴのあるktaistyleのテーマが表示されていて、ktaistyleは確かに有効になっています。

    ですが、相変わらずログインすると「ログインセッションが生成できませんでした」のエラーが出て、
    データベースのテーブル一覧には・・wp_1_ktaisession などが、
    見当たりません。

    データベースのテーブルが作られていないのに、
    ktaistyleは・・使えてる?

    こんなことは、あり得ることなんでしょうか?

    トピック投稿者 hane373

    (@hane373)

    自分で書いていて、
    何か、どっか、おかしいんだなと思います。
    何かが壊れているような・・

    とにかくもう一度、
    ktaistyleを新しく入れ直ししてみます。

    それがダメだったら、データベース削除して、muもダウンロードするところから
    やってみようと思います。

    また、報告に来ます。

    lilyfanさん、いつもすみませんm(__)m

    トピック投稿者 hane373

    (@hane373)

    lilyfanさん、こんにちは。
    いつもお世話になっています。

    あれから、データベースのテーブルが自動で生成されなかったり、また、自動で削除されなかったりということについて、
    あれこれ試してみました。

    私はmuを使っていますが、管理者側でプラグインのコントロールができる Plugin Control というプラグインを併用して使いたいと思っていたのですが、
    バージョンアップしてからか、こちらのプラグインを使用してktaistyleを有効にしたり停止したりすると、データベースのテーブルが上手く生成されなかったようです。

    他のプラグインを何も乗せずに試してみると、プラグインの有効、無効はちゃんとデータベースに反映されていました。

    今回は、lilyfanさんの開発版を使わせていただきましたが、
    以前から引っ掛かっていたsignupやログイン時のエラーなどは、出ません。
    正常に動いています^^

    ありがとうございました。

    Plugin Control もプラグインの一括管理ができるのは、mu利用者には素晴らしいプラグインなので、併用して使えるといいなと思うので、
    また折を見て、作成者さんにおたずねしてみようと思います。

    いろいろと、お世話になり、ありがとうございました。

    今現在、muでの携帯利用は、
    新規登録はktaistyleを無効にした状態で行い、登録ができたら、パソコンでktaistyleを有効にしてから、再び携帯に戻りログインすれば管理画面に入ったり、投稿したりすることができます。
    これが、最初からktaistyleを利用して新規登録とかできると、きっとすごくいいだろうなって思うので、もし良ければ、開発の参考にしていただければなあ・・と思います。

    本当に、プログラムの開発ができるって、素晴らしいことだなあって思います。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    私はmuを使っていますが、管理者側でプラグインのコントロールができる Plugin Control というプラグインを併用して使いたいと思っていたのですが、
    バージョンアップしてからか、こちらのプラグインを使用してktaistyleを有効にしたり停止したりすると、データベースのテーブルが上手く生成されなかったようです。

    プラグインを有効/無効にするときの URL が wp-admin/plugins.php である場合のみ、ログインセッションテーブルの作成・破棄を行なっているので、wp-admin/ 配下であれば OK にするという風に緩和すればいけるかもしれません。

    Plugin Control は、いちおうプラグインの activate フックを呼んでいるので、そういう措置で行けそうです。activate フックを実行していなければ、Ktai Style 側では対処しようがないのですが。

    これが、最初からktaistyleを利用して新規登録とかできると、きっとすごくいいだろうなって思うので、もし良ければ、開発の参考にしていただければなあ・・と思います。

    そのためには、まずは、通常の WordPress でユーザー登録やパスワード忘れにも対応しなければなりませんので、それが先ですね。あまり携帯電話でできることが多くなると、それに伴なって必要な機能も増えてしまうので、なかなか大変だったりします。
    たとえば、ユーザー登録ができるということは、携帯電話からもパスワードの変更機能をつけないといけません。さらに、携帯電話の場合は「ドメイン指定受信」している人が多いはずなので、どういうドメイン名を解除すればいいかの案内も必要だと思われます。

    ということで、かなり時間がかかりそうです。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    Plugin Control は、いちおうプラグインの activate フックを呼んでいるので、そういう措置で行けそうです。activate フックを実行していなければ、Ktai Style 側では対処しようがないのですが。

    調査してみましたが、サイト管理→プラグイン、の画面でプラグインの一括有効/無効を行なった場合は、activate フックなどが呼ばれていないようです。つまり、Plugin Control の作りが悪いということで、どうしようもありません。

    ただし、現在の Ktai Style は activate フックが wp-admin/plugins.php 以外の画面から呼ばれた場合のみ、テーブル作成しているので、この制限を wp-admin/ 配下であるかどうかのチェックに緩和したいと思います。

    トピック投稿者 hane373

    (@hane373)

    lilyfanさん、こんばんは。

    Plugin Control との兼ね合い、なんとなくなんですが、私なりに理解させていただきました。

    >ただし、現在の Ktai Style は activate フックが wp-admin/plugins.php 以外の画面から呼ばれた場合のみ、テーブル作成しているので、この制限を wp-admin/ 配下であるかどうかのチェックに緩和したいと思います。

    これは、Plugin Control との併用を可能にするようにKtai Style を改造してくださるということなのでしょうか?

    もし、そうなんだとしたら、本当にすみません。m(__)m

    ありがとうございます。

    お礼言うぐらいのことしかできないので、それが悲しいぐらい、有難いです。

    m(__)m

    トピック投稿者 hane373

    (@hane373)

    よく読ませていただくと、ちょっと勘違いしていました。
    activate フックを呼ぶことのできるプラグインでなら同様のことができるように改造してくださるということですね。

    それでも、それでも・・本当にありがとうございます。

    私の思い違いでなければ、Plugin Control の作成者さんは確かKtai Style を利用されていたように思うので、どのようにしてテーブル生成とかされているのか、
    lilyfanさんのバージョンアップを待ってから、また一度、おうかがいしに行ってみようと思います。

    1.44、すごく楽しみにしています。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「ログインセッションのテーブル自動生成について」には新たに返信することはできません。