サポート » その他 » WordPressにログインできない

  • 解決済 junjunjun0207

    (@junjunjun0207)


    phpMyAdiminにログインし、wp_usersからパスワードとメールアドレスを変更しましたが、ログイン画面では

    「ユーザー名が無効です。 パスワードをお忘れですか ?」

    とのエラーが出て、パスワード変更のために新しいメールアドレスを入力しても

    「そのメールアドレスのユーザーは登録されておりません。」

    と表示されます。

    キャッシュを削除し、ブラウザーも変えてみましたが状況は変わりません。

    対処方法についてご存じの方がいらっしゃいましたらご教示いただけますと幸いです。
    どうぞよろしくお願いいたします。

15件の返信を表示中 - 1 - 15件目 (全28件中)
  • こんにちは

    「ユーザー名が無効です。 パスワードをお忘れですか ?」

    このメッセージの場合、パスワードではなく、ユーザー名が無効という意味です。
    ユーザー名は、wp_users テーブルの user_login フィールドがユーザー名です。

    スレッド開始 junjunjun0207

    (@junjunjun0207)

    ishikataさん、ご返信ありがとうございます。

    wp_usersテーブルのuser_loginフィールドのユーザー名を入れているのですが、それでも同様のメッセージが出ます。

    試しに「パスワードをお忘れですか ?」から再発行手続きをしようとしましたが、user_emailテーブルのメールアドレスを入力しても「エラー: そのメールアドレスのユーザーは登録されておりません。」とのメッセージが出ます。

    ちなみにWordpress管理画面のURLは

    サイトのURL/wp/wp-login.php なのですが、そもそもこのURLが間違っているのでしょうか。

    プラグインが影響しているのかもしれません。
    こちらを参考にプラグインを停止して、試してみてください。

    スレッド開始 junjunjun0207

    (@junjunjun0207)

    ありがとうございます。
    実はこれも試したのですが、やはり状況は同じでした。

    さくらインターネットを使っているので、

    ファイルマネージャー > wp-contents > plugins 

    に行き、pluginsの名前を一旦”plugins1111″に変更して再度ログインを試しましたが、
    それでもダメでした。

    テーマのディレクトリを変更してみてはどうでしょうか?フロント側のページは表示されなくなりますが、ログインはできます。

    それでも、ログインできない場合は、サーバのログでエラーが出ていないか確認してみてください。

    スレッド開始 junjunjun0207

    (@junjunjun0207)

    ありがとうございます。

    テーマはまだいじったことがなかったのですが、試してみます。
    ディレクトリ変更というのは、テーマの名前を変更とのことでしょうか。それともテーマのフォルダを他の場所に移動するとのことでしょうか。

    テーマのディレクトリ(/wp-content/themes/〇〇〇)をリネームするといいかと思います。

    スレッド開始 junjunjun0207

    (@junjunjun0207)

    ありがとうございます。
    リネームを試してみました。
    が、、やはり「ユーザー名が無効です。」のエラーが出ます。

    前回の回答にあったエラーログですが、設定を確認したところ以下のようになっていました。

    保存周期 午前0時頃に前日のエラーログを保存
    保存場所 /home/フォルダ名/log/error_log_[日付]
    保存形式 テキスト形式(前日のエラーログはgzipで圧縮)

    この下に「本日のエラーログ」というボタンがあったのでクリックしてみましたが
    中身は空でした。

    他に対処方法はありますでしょうか。

    デバッグモードで、何かエラーはでませんか?

    デバックモードでもエラーがでないとなると、ちょっと分からないかもです。

    wp_usersからパスワードとメールアドレスを変更しましたが、

    ここでは、どのような作業を行ったのでしょうか?

    スレッド開始 junjunjun0207

    (@junjunjun0207)

    ありがとうございます。
    デバックモードがオフになっていたので、wp-config.php ファイル内で
    ‘WP_DEBUG’, false → ’WP_DEBUG’, trueに変更しました。

    define( ‘WP_DEBUG’, true );
    define( ‘WP_DEBUG_DISPLAY’, false );
    define( ‘WP_DEBUG_LOG’, true );

    ですが、何故かwp-content 下にログファイル debug.logが出てきません。
    試しにログインしなおしてみたのですが、やはりファイルが見当たりません。
    エラーが出ないとファイルは作成されないのでしょうか。

    wp_usersでのパスワード変更は、

    関数:「MD5」を選択
    値:新しいパスワードを入力

    を行い「実行する」をクリックしました。

    メールアドレスは値に新しいメールアドレスを入力して「実行する」を押しました。

    レスが承認待ちとなってしまいましたので、分割してレスします。

    エラーが出ていないとなると、メッセージのように、やはりユーザー名が間違えているとしか思えないのですが・・・

    新規にユーザーを作成して、作成したユーザーでログインしてみてはどうでしょうか?

    下記コードをテーマの functions.php に追加することで、ユーザーを追加することができます。

    add_action( 'init', function () {
    	$user = 'Username';
    	$pass = 'Password';
    	$email = 'メールアドレス';
    	if ( ! username_exists( $user ) && ! email_exists( $email ) ) {
    		$user_id = wp_create_user( $user, $pass, $email );
    		$user = new WP_User( $user_id );
    		$user->set_role( 'administrator' );
    	}
    } );

    前レスの、ユーザー名、パスワードおよびメールアドレスは適当に変更してください。

    スレッド開始 junjunjun0207

    (@junjunjun0207)

    ishitakaさん

    ありがとうございます。
    返信しようと思ったらレスが見当たらず、どうしようかと思っていました。
    ユーザー追加、試してみます。

    1点気になることがあるんですが、wp_usersに表示されているuser_login、user_emailがどちらもWordpress管理画面で反応しないということは、ログインしようとしているWordpressのURL自体が間違っているということはないでしょうか。
    (なんとなくつながっていない気がしてしまって)

    管理画面のURL自体をどこかで確認する手段というのはありますでしょうか。

15件の返信を表示中 - 1 - 15件目 (全28件中)
  • このトピックに返信するにはログインが必要です。