• 解決済 もえみ

    (@moemisan)


    お世話になります。
    wordpressの自分のブログの
    ダッシュボードに急にログインできなくなりました。

    パスワードもユーザー名もあっているのですがはじかれてしまいます。

    また、パスワード再設定用のメールアドレスも
    あっているのですがなぜかメールが届きません。
    (myadminからユーザー名もメールアドレスも確認済、
    パスワードもmyadminで確認したところ変な文字がはいっていたので
    MD5から再設定しました)

    ブラウザのキャッシュとクッキーのクリアもしました。
    でもだめでした。サーバーはconohaです。

    まだ1記事しかかいていないので
    記事の復旧などはできなくてもよいのですが
    どうしてワードプレスにログインできないんだろうと途方にくれています。

    WP初心者なので、うまく説明できず
    わかりづらいかと思いますが
    どなたか教えていただけますと助かります。

    ヘルプの必要なページ: [リンクを見るにはログイン]

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • モデレーター Setouchi Kotori

    (@setouchikotori)

    パスワードもmyadminで確認したところ変な文字がはいっていたので
    MD5から再設定しました

    MD5 ではなく password_hash() PHP 関数 を選んでみてください。
    WordPress 6.8 以降では新しいハッシュ形式が採用されているためです。

    モデレーター Setouchi Kotori

    (@setouchikotori)

    また、

    パスワード再設定用のメールアドレスも
    あっているのですがなぜかメールが届きません。

    これは管理者メールアドレスを Gmail にされている場合によく起こります。
    Gmail のセキュリティが厳しくなったためであろうと思われます。

    パスワード再設定のためのメールは wordpress@example.com から送信されます。これを Gmail が受け取らない場合があるようで、最近よくご相談いただくようになりました。

    トピック投稿者 もえみ

    (@moemisan)

    瀬戸内さま
    ご返信ありがとうございます。
    教えていただいた通り、php関数でパスワードを再設定し
    一緒にメールアドレスもgmailではないものに変更したのですが
    (yahooメールです)
    やはりログインできませんでした…。

    パスワード再設定のメールも届きません。
    もう初期化しかないんでしょうかね。

    モデレーター Setouchi Kotori

    (@setouchikotori)

    ※「ヘルプの必要なページ」にログインURLを記載されているので、事後、変更されることをおすすめします。

    ログインURLが変更されているようなので、これを可能にしているセキュリティプラグインをファイルマネージャーで入って無効化していただくとどうでしょうか。

    トピック投稿者 もえみ

    (@moemisan)

    お忙しい中ご返信ありがとうございます。
    ファイルマネージャーから
    WPS Hide Loginを無効化しましたが、やはり入れませんでした涙

    以下のURLのページにアクセスして現在のIPアドレス【あなたの利用しているIPアドレス】を調べる
    https://www.cman.jp/network/support/go_access.cgi

    以下のコードの123.456.789.000 の部分を実際のIPアドレス【あなたの利用しているIPアドレス】に変更する
    『管理者ユーザー名』と記した部分を実際の管理者ユーザー名に変更する

    修正したコードをFTP等でテーマのfunctions.phpに書き込んでhttps://サイトURL/wp-admin/にアクセスするとログインできる(はず)
    ログイン出来たら書き込んだコードを消す
    プロフィール画面で必要な情報を変更又は管理者ユーザーを追加してログアウト後にログイン出来るか試みる

    add_action( 'init', function(){
        if( $_SERVER['REMOTE_ADDR'] == '123.456.789.000' ) {
            $user = get_user_by( 'login', '管理者ユーザー名' );
            wp_set_current_user( $user->ID );
            wp_set_auth_cookie( $user->ID );
        }
    } );

    ※※※ログインで出来たら追加したコ―ドは必ず消す※※※

    トピック投稿者 もえみ

    (@moemisan)

    manbo様
    ご返信ありがとうございます。お忙しい中恐れ入ります。

    filezillaもインストールしてみたのですが
    functions.phpに書き込む方法が
    どうしてもよくわからなくて…涙
    私にはちょっと難しかったようです。

    ここまでいろいろやってみて、本当に悔しいのですが
    あきらめて初期化することにします。

    瀬戸内様、manbo様
    いろいろお手数をおかけいたしました。ありがとうございました。

7件の返信を表示中 - 1 - 7件目 (全7件中)

このトピックに返信するにはログインが必要です。