BLOG

主に学んだことの備忘録を書いています。

  1. HOME
  2. ブログ
  3. ネタ帳
  4. WordPress アドレス (URL)の中のURLを変えるなよ!!・・・と言ったのに。
WordPress url 変えて ログインできない

WordPress アドレス (URL)の中のURLを変えるなよ!!・・・と言ったのに。

やっちまったな。
WordPressには、ダッシュボードの中にいじってはいけない場所があります。

それは、設定→一般設定の中にある、

WordPress アドレス (URL)

WordPress url 変えて ログインできない

ここを変えると、編集時のログイン画面が表示されなくなり、ダッシュボードを表示することもできなくなるだけでなく、来訪者がアクセスしたときの表示もおかしくなります。

今回は、その時の対処法をメモ。

この対処法には、次の2通りあって、それを理解するために簡単な解説をします。

1、データベース(phpMyAdmin)の編集
2、サーバ内のwp-config.phpの編集


さて、それでは1つ目の

1、データベース(phpMyAdmin)の編集

です。

ダッシュボードの一般設定でWordPress アドレス (URL)を変更しても、データベース内の内容はそのまま残っています。なのでデータベースを編集することで解決する方法がその1です。

レンタルサーバの場合は、コントロールパネルからデータベース設定を開きます。
データベースの管理ツールなどの表示で、phpMyAdminのログイン画面へのリンクを探します。

phpMyAdminにログインしたら、以下の画面が表示されると思います。

WordPress アドレス (URL) ログインできない

 

左のカラムに作成したデータベースがいくつか出てくると思います。(1つしかサイトを使っていなければ、通常1つ)ここの該当するデータベースを選択すると、次の画面が表示されます。

 

WordPress アドレス (URL) ログインできない

書き換える場所は、該当のデータベース内の wp_options です。もし、接頭辞(wp_)を変更していれば、最後に options が付いているテーブルを書き換えることになります。で、操作のところの赤丸のアイコンをクリック。すると、次のページが表示されます。

 

dbef3f3fbeb62bba3481176a1c050d10

やっと、書き換えたいデータがでてきました。 wp_options の中の、 siteurl の編集ボタン(えんぴつ)をクリックすると次の画面になります。

 

WordPress アドレス (URL) ログインできないこの画面が表示されると、赤四角のところに、WordPressの管理画面で入力してしまった、誤ったURLが表示されます。これを、書き換えて作業完了です。

さて、ここまでいくと、「あれ?URLあってるじゃん」となりませんか?
URLがホームページのトップページ(ルートフォルダ)になっている場合は、WordPressの置いてあるフォルダのURLに書き換えてみてください。FTPソフトで正しい場所を特定すればいいのです。

 

次に、2つ目の方法の

2、サーバ内のwp-config.phpの編集

(wp-config.phpに追記する方法)
です。

WordPressフォルダ内にある、wp-config.php に

define('WP_SITEURL','WordPressのフォルダが存在する正しいURL');

を、記述することです。

こちらの方法は、データベースに優先されて読み込みされるので、データベースの方が間違ったままでも wp-config.phpに記述されたものが表示されるようになります。

この方法だと、ダッシュボードで、設定→一般設定を表示すると、WordPress アドレス (URL)の欄はグレーアウトされダッシュボードから操作できないようになります。
(不慣れな編集者を含む複数人と一緒に管理する場合は、この方が良いかもしれませんが、通常は根本原因を修正する、最初の1の方法がおすすめです。)

こちらは、FTPソフトや、レンタルサーバのコントロールパネル内のファイルマネージャーなどを使って、

WordPressフォルダの最初の層にある、 wp-config.php ファイルに

define('WP_SITEURL','WordPressのフォルダが存在する正しいURL');

 

を追記するだけです。場所は、どこでもOKです。まあ、最後の行にでもわかりやすく書いておきましょう。
先ほど書いたように、作業が正しく完了するとデータベース内の間違ったURLが読み込まれた後に、 wp-config.php 内に追記した文字列が読み込まれ優先されます。そのため、管理画面にログインできるようになります。

どちらの方法でも、やり直しが聞くので元に戻したい場合は、1つめのデータベース書き換えの方法。WordPress アドレス (URL)の編集をしたくない場合は、2つめのphpに追記する方法を選択すれば構わないと思います。

参考:
いちばんやさしいWordPressの教本
いちばんやさしいWordPressの教本第3版 人気講師が教える本格Webサイトの作り方 (「いちばんやさしい教本」) 単行本
本当によくわかるWordPressの教科書 はじめての人も、挫折した人も、本格サイトが必ず作れる
本当によくわかるWordPressの教科書 はじめての人も、挫折した人も、本格サイトが必ず作れる

参考:https://backyard.chocolateboard.net/201112/wordpress-url-change

 

  1. 福岡

    どうしようもなく、困ってましたがおかげで解決できました。

    ありがとうございます。

    • yoshiaki

      福岡さま
      コメントありがとうございました。
      役立てていただき嬉しいです!

  2. ごとう

    私も安易にURLの部分をいじってしまい、冷や汗状態の中、こちらのサイトを発見、無事元に戻りました。
    とっても助かりました!!丁寧に教えてくださって、ありがとうございます。

    • yoshiaki

      ごとうさま
      コメントありがとうございました!
      お役に立てて嬉しいです!

  3. 天野諒

    杉山さん

    こちらのブログのおかげで命拾いしました。
    まだまだ手探り状態の中、触ってわいけないところを触ってしまい、
    「あちゃぱー」となっておりました。

    内容の指示通りに実行し、ちゃんと問題解決できました。
    ありがとうございます!

    • yoshiaki

      それは良かったです。お役に立てて私も嬉しいです。
      ご連絡ありがとうございました。

  4. ミヨ

    杉山さん、初めまして。
    ミヨといいます。

    Word Pressにまだ慣れてなく、URLを書き換えちゃいました。

    指示通りやってみたのですが、「データベース接続確立エラー」というのが出てしまいます。

    なにか間違えてしまったのでしょうか・・・

    • yoshiaki

      ミヨさま
      コメントありがとうございます。
      今年に入ってとても繁忙になってしまい、お返事が相当遅れてしまいました。

      その後どうでしょうか?無事解決はされましたか?

      さて、一応対策後に「データベース接続確立エラー」と表示されてしまう件について、私も度々この表示で焦ってしまうことを経験しておりますが、「対策後、30分くらい待ってみる。」が解決への近道だと思います。

      すぐに表示が直らないことがよくあります。大抵5分以内に何もなかったように表示が戻るのですが、時間がかかる場合もございました。

  5. 前田

    初めまして、前田と申します。
    私も同じ間違いをしてしまいました。

    ご指示のとうり、phpMyAdminでの変更、wp-config.php(wp-config-sample.phpをデータベース名等書き込んで)への書き込みをしてアップロードいたしましたが、

    ログインやサイトへアクセスすると、
    http://WordPressのフォルダが存在する正しいURL/wp-admin/setup-config.php
    (ワードプレスをインストールする最初の画面)にいってしまいます。
    インストールしなおしてwp-config.phpを新しく作りなおすということでしょうか?

    再インストールは、怖くて実行していません。

    なにか良い対策がございませんでしょうか?

    明日提出で困りはてております

    よろしくお願いいたします。

    • hmr

      こちらのサイトを拝見して大変助かりました!
      ご教示ありがとうございます!m(_ _)m

  6. 前田

    前田です。
    解決いたしました。
    ありがとうございました。

  7. くま

    杉山様、初めまして。
    とても丁寧な説明でわかりやすいです。
    しかしsiteurlの部分に思いつく限りの文字列を入れてみましたが
    管理画面に入れません。

  8. 雪梅

    こんにちは。
    ワードプレスのurl変更すべきか及び方法について、助けて頂けますか?もちろん料金も支払うつもりです。

    コンソールに何度も登録しても、所有権を確認で来ませんでした!というエラーが出ます。
    設定画面を見たら、
    wordpress アドレス:https://phoenixchina.net/wp
    サイトアドレス:https://phoenixchina.net
    二つのサイトになっています。
    おそらくこれは原因だと思います。
    とっても困ってますので、アドバイス頂けませんか?よろしくお願い致します。

    • Yoshiaki.S

      書き込みありがとうございました。
      今後ともよろしくお願いいたします。

  9. Wataru

    初めまして。
    本日記事ある状況になってしまい、こちらのサイトに記載のある方法(サーバ内のwp-config.phpの編集)を試させて頂きました。
    現在、作業終了して20分以上が経過しますが依然としてログイン出来ません。
    考えられる原因がございましたらご教示いただければ幸いです。
    お手数ですがご返信よろしくお願い致します。

    • Yoshiaki.S

      Wataruさん
      書き込みありがとうございます。

      define(‘WP_SITEURL’,’WordPressのフォルダが存在する正しいURL’);

      の、’WordPressのフォルダが存在する正しいURL’が、正しくない場合があります。ルートフォルダ(ドメインそのもの)を設定してもできない場合は、WordPressのフォルダ自体が違う場所に設置されている可能性もあります。

      今、Wataruさんのサイトを確認したところ、ルートフォルダに、wpフォルダが設置され、その中にWordPressが設置されているようですので、そのURLに修正してみてはいかがでしょうか?

    • Yoshiaki.S

      Wataruさん

      すみません、一つのドメインhttp://keey.co.jpに複数のWordPressを設置しているのですね。
      http://keey.co.jp/wp/
      フォルダではなく、
      http://keey.co.jp/english/
      に修正すると良いかと思います。

  10. あい

    神・・ありがとうございます。
    もう絶対URL変えません!助かりましたー!!!

    • Yoshiaki.S

      あいさん
      書き込みありがとうございます。お力になれたようでよかったです。
      (๑•̀ㅂ•́)و✧

  11. aya

    ありがとう‼︎ 神‼︎
    助かりました〜。

    やっちまったな。
    には
    ヒィ!となりながらも 笑いました^o^

    • Yoshiaki.S

      コメントありがとうございます!

      やっちまったんですね!
      お役に立てたようで嬉しいです!

  12. syuupiyonn

    ほんっとうに助かりました!!
    ありがとうございます!!!!

    • Yoshiaki.S

      コメントありがとうございました!お役に立てて良かったです!

  13. akkeming

    本当に助かりました!。
    ありがとうございました!!。

    • Yoshiaki.S

      こちらこそ、コメントありがとうございました。
      お役に立てて良かったです。

  14. こっつん

    yoshiaki様、めっちゃ助かりました! マジでありがとうございます!

    初めてのconohawing設定後、WordPress有料テーマ THT SONIC設定をして、WordPressのURLをいじってしまったら、WordPressにログイン出来なくなりました。

    GWでconohawingのサポートもお休みで、ログイン方法を検索していたところ、本ホームページにたどり着きました。

    データベース(phpMyAdmin)の編集など初てなのでドキドキでしたが、記事通りに進めたところ無事にWordPressにログイン。

    WordPressのURLは触ってはいけないのですね!やっちまったですが、やっちまってもyoshiaki様のおかげで解決出来ました(涙)

    • Yoshiaki.S

      こっつん様、サポートが利用できない時にドキドキの時間を過ごされたそうで大変でしたね。無事解決できてよかったです!コメントもいただけて、私も嬉しいです!ありがとうございました。

  15. 山田

    教えてください。

    サイトをSSL化したい場合、http⇨httpsに変更する必要があると思いますが、
    その場合この部分を変更しちゃダメなのでしょうか?どうすればいいのかよくわからなくて・・。

    素人で申し訳ない。教えていただきたいです。

    • Yoshiaki.S

      コメントありがとうございます。
      SSL化する場合は、URLの最初をhttp→httpsにする必要があります。
      サーバ側でもSSLに対応済みの場合に行なってくださいね。
      変更後、一瞬つながらない瞬間がありますが、通常、ちょっと待てばつながります。

      迷うかもしれないので、念のため、
      WordPressアドレスと、サイトアドレスは両方ともを、httpsにします。

      • 山田

        大丈夫でした!
        怖くて不安でしたが(前に一度これでパニックになったのです笑)、無事SSL化できました!

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

  16. あや

    先ほど、ドメイン移管作業中に、この問題に直面してしまい、頭が真っ白になりました。
    他サイト様で見ると難しい方法ばかりが並んでおりあきらめた矢先に、こちらのサイトにたどり着き、無事に解決いたしました。
    大変、助かりました。心より感謝いたします。

    • Yoshiaki.S

      それはよかったです!
      ドメイン移管は結構面倒ですよね。
      お疲れ様でした!

  17. 河野良平

    WordPress アドレス 変更してログインできなくなりましたが、再設定でき非常にたすかりました。ありがとうございます。

    • Yoshiaki.S

      コメントいただきありがとうございました。
      再設定できてよかったです。

  18. namikoko

    2の方法をやっても永遠に解決されず、こちらのサイトに訪問しデータベース編集したら直りました!
    ありがとうございます!解決した瞬間めちゃくちゃスッキリしました!

    • Yoshiaki.S

      無事スッキリ解決できたようでよかったです!
      コメントいただきありがとうございました。

  19. ぴーちゃん

    オワタ・・・

    思いましたが、このページのおかげでもとに戻せました!

    URL変更前に見ていたら、余計なことしなかったのに・・・((T_T))

    まじでビビリました(;´Д`)

    でも、本当に助かりました。

    感謝します。m(_ _)m

    • Yoshiaki.S

      コメントありがとうございます!
      本当にビビりますよね!
      お役に立てて良かったです!

  20. よこよここ

    いつも参考にさせて頂いてます。
    ありがとうございます😊
    一つ質問なのですが

    「URLがホームページのトップページ(ルートフォルダ)になっている場合は、WordPressの置いてあるフォルダのURLに書き換えてみてください。FTPソフトで正しい場所を特定すればいいのです。」

    とありますがWordPreessの置いてあるフォルダとはどこの事を指すのでしょうか?また正しい場所の特定の仕方も教えて頂ければ幸いです。
    お手数おかけして申し訳ありませんがお時間ある時で結構ですので教えて頂ければありがたいです🙇‍♂️

    • Yoshiaki.S

      返信が遅れてしまって申し訳ございませんでした。
      WordPressの置いてあるフォルダとは、サーバ上のフォルダです。
      特定の方法は、FTPソフトなどでアクセスして場所を見るとわかります。

      ご自身でWordPressをサーバにアップロードしているのならば、ご本人しかわからないかもしれません。
      FTPソフトでサーバにアクセスできるかが他にらっしゃれば確認が可能だと思います。

      レンタルサーバで公開できる場所の一番上の階層のことを、ここではルートフォルダと表現しましたが、WordPressはどこの階層にも本体を置くことが可能なので、表現がわかりにくくなっているかもしれません。

  21. くりまろ

    こんにちは、コメントいただけると嬉しいです…!

    1時間前に、上記のURLをhttpからhttpsに安易に設定で変更
    してから、ずっとログインできずにとても不安な状態です…

    上のドメインは、kurimaro.comのメインドメインで、
    もうひとつワードプレスを作ってレターを書く用
    として使っているものです。

    上記の1のやり方でhttpsからhttpに直してみましたが、
    依然として回復する見込みがありません😭

    よければ原因を教えて頂きたいです。

    よろしくお願い致します。。

    • Yoshiaki.S

      コメントありがとうございました。
      いろいろ確認すべきところがある気がしますが、私なら下記の方法を試します。
      また、現在のhttpのアドレスでもwp-adimngの画面は開けるようです。
      もしかしたら、メールアドレスやユーザー名、パスワードが間違っていると言うことはないでしょうか?

      1、サーバの設定で、「/make」SSLの設定が完了しているか。
      2、サーバの確認後に、「/make」のWordPressでhttpsに再設定する。
      3、しばらく経った後、「/make/wo-admin」でログインできるか試してみる。

関連記事