2017-09-05 11 views
0

...先週、「保護」を有効にするためにJetpackからのちょっとしたメッセージに気を付けました。その翌日、管理ダッシュボードにログインできませんでした。 (私は100%ジェットパックがここに欠点があるとは確信していませんが、それが最も明白なものです)Wordpressマルチサイト管理者のロックアウト

症状私のサブサイトではwp-adminを利用できません。

IPホワイトリスト、IPを設定ファイルに追加、不審なプラグインを無効にして、すべてのプラグインを無効にしましたが、動作は変わりません。

すべてのログイン試行は失敗し、ログインページへのリダイレクトが表示されます。ここでは、リダイレクトのためのURIパターンがあります:

http://myclientsite.domain.us/wp-login.php?redirect_to=http%3A%2F%myclientsite.domain.us%2Fwp-admin%2F&reauth=1 

私は、任意のユーザのテーブルが表示されない、データベースレベルでそれに対処するために思ったが、データベースを検査します。 (私は、ユーザーの表に、インストールにグローバルに、すべてのサイトのユーザー情報が含まれている必要があることを信じるように導かだ)

だから私の二つの質問は次のとおりです。

は、どのように私は自分のサイトのユーザーテーブルを見つけることができますか?私は、WordPressのユーザーアカウントとrootアカウントの両方でデータベースに直接ログインしています。どちらの場合でもテーブルは表示されません。

少なくとも管理機能にアクセスして問題のプラグインを無効にできるインストールについて、私はどのような変更を行うことができますか?

+0

その他のデータ - 同じAMIから新しいEC2インスタンスをスピンアップした後、次のようなデータベースが表示されます。[screenshot](https://drive.google.com/file/d/0B1827FTsLfAMUDhDSV90S25tVmM/view? usp = sharing)usersテーブルは "wp_users"と呼ばれますが、オリジナルの(問題の)インストールでは、純粋な "wp_XXX"テーブルはありません。サブサイトに属するものとしてタグ付けされているものだけが表示されます(つまり、「wp_X_xxxxx」とはXがサブサイトのインスタンス識別子です) - ここには[screenshot](https:// drive。 google.com/file/d/0B1827FTsLfAMUFhjdUVyRjY4SEU/view?usp=sharing) – agentv

答えて

0

この場合、私は最終的に新しいマルチサイトインスタンスを立ち上げ、安全なバックアップをインポートしました(この場合、Updraft Plusを使用してバックアップとリストアを行います)。

私はロックアウトの問題を解決しませんでしたが、私が苦労していた別の謎に対する答えが見つかりました。ユーザーテーブルが存在しましたが、phpMyAdminのわかりやすい理解で私はそれを見ることができませんでした。

左側の余白(ナビゲーションパネル)のテーブルブラウザで、テーブルリストがページされ、私は最初のページだけを見ていたことが判明しました。

したがって、各従属サイトには、wp_X_のような表名接頭辞があります。ここで、Xはマルチサイト構造内のサブドメイン索引です。 「プライマリ」サイトには、単純にwp_を使用するテーブル内のデータがあり、それはユーザーテーブルをホストするものです。

私にとっては、phpMyAdminのナビゲーションパネルで、次のテーブルセットにページングして、必要なテーブルがあることに気づくことが大変でした。

0

wp-adminに入るには、wp-contentフォルダにあるpluginsフォルダの名前を変更して、すべてのプラグインを無効にすることができます。

+0

... umm、私は私の元の投稿で、私はその尺度を試したことを示したと思います。 'IPホワイトリスト、設定ファイルにIPを追加する、疑わしいプラグインを無効にする、すべてのプラグインを無効にすることを試しました) ' 私は簡単なことを試しました。 私が探しているのは、データベースを調べるときに「ユーザー」テーブルが表示されない理由、またはJetpack Protectが私たちが期待していないことをする理由を説明できる人です。 – agentv

関連する問題