メシのタネ

めしのたねになるIT情報配信サイト


【WordPress】管理画面にアクセスできなくなったとき

,

  1. WordPress
  2. 【WordPress】管理画面にアクセスできなくなったとき

wpppppppp

書くネタがないので自分のスライドから一点出してきました。
実は僕これなったことが無くて、他のブログで知ってわざとログインできなくしてから
検証したりしてました。どうでも良い話ですけども。
というわけで、今日はログイン画面にアクセスできなくても慌てずに済むようになるという感じで
記事を書いて行きたいと思います。

管理画面にアクセスできなくなった時に考えられるケースは多くない

WordPressは指定したURLにアクセスした時に、指定したURLへとリダイレクトさせます。
なので、指定したURLが存在しない場合や指定したURLが間違っている場合にログインが出来ない
なんて事が起こりえるわけです。

URLは何処で指定すんの

設定→一般→WordPress アドレスで設定します。
WordPressアドレスっていうのは、WordPressのインストールされたフォルダです。
関数で言うとsite_url()になります。

何で管理画面にアクセスできなくなんの?

wp-login.phpの853行目付近を見てみると

<form name="loginform" id="loginform" action="<?php echo esc_url(
site_url( 'wp-login.php', 'login_post' ) ); ?>" method="post">

ログインした時に、Actionがsite_urlになってるからなんですね。
site_urlは先ほど説明したとおり、一般で設定するものですから
ここがドメインと違ったりすると、404になっちゃったりするのです。

もう違うアドレス設定しちゃった場合

phpMyAdminから変更します。
wp_optionテーブルのidの1のoption_valueを正しい値に設定をします。

流れとしては
phpMyAdminへログイン→WordPressのDBを左メニューから目視で探して選択
→対象データベースのテーブル一覧が現れるので、wp_optionsを選択→右側にwp_optionsテーブルが現れるので1行目を編集する

左メニューから目視でDB探す
login_bbbb

テーブル一覧
login_cccc

wp_optionsの1行目を正しいURLに直す
login_aaaa

こんな感じでやるとなおると思います。


“【WordPress】管理画面にアクセスできなくなったとき” への1件のコメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

若い頃、「仕事中にハマったこと」や「誰かに共有したい技術的な気づき」をアウトプットしたくてブログを始めましたが、勢い任せでよく分からない記事を大量生産し、あえなく飽きて終了。

改めて今、キャリア15年分の経験や知識が、これからITエンジニアを目指す方や、同じような課題で悩んでいる現役エンジニアの「メシのタネ」になるような記事を残したいと思っています。
※過去の記事は見ると精神が崩壊するため、そっとしておいてください。

🛠 経歴という名の珍道中:
文系Fラン → 広告営業 → Web営業 → 通信営業 → Web進行 → 出版 → Web媒体運用 → ソフトウェアハウス → SES → フリーランス

専門教育も受けず、転職歴も多数。履歴書はまるで時系列の事故記録のようですが、試行錯誤を重ね、なんとかエンジニアとして食べています。

このブログでは、そんな「履歴書クラッシャー型エンジニア」が送る、
名古屋一敷居の低い、実務に役立つ技術ブログを目指します。

PHP
魔王と行く! / Interface / Polymorphism / Ontology 深淵ガイドNew!!
Laravel
Laravel 12、「コード 1 行も書き換えず未来へ」──静かな革命の手順書New!!
Laravel
LaravelのMiddlewareって意味あるの?仕組み・使いどころ・やらかしまで整理してみたNew!!
Laravel
ServiceProviderって何してるの?DIの背後で動いてるやつの正体New!!
Laravel
LaravelのサービスコンテナとDI、「書いてるだけで動く」コードの正体
Laravel
Laravelのアーキテクチャ、実は誰もわかってない説