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

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

関連記事