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

WordPress 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 に

を、記述することです。

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

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

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

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

 

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

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

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

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

 

LINEで送る
[`evernote` not found]
LinkedIn にシェア

Comments (19)

  1. 福岡

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

    ありがとうございます。

    Reply
    1. yoshiaki (Post author)

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

      Reply
  2. ごとう

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

    Reply
    1. yoshiaki (Post author)

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

      Reply
  3. 天野諒

    杉山さん

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

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

    Reply
    1. yoshiaki (Post author)

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

      Reply
  4. ミヨ

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

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

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

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

    Reply
    1. yoshiaki (Post author)

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

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

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

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

      Reply
  5. 前田

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

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

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

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

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

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

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

    Reply
    1. hmr

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

      Reply
  6. 前田

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

    Reply
  7. くま

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

    Reply
  8. 雪梅

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

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

    Reply
    1. Yoshiaki.S (Post author)

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

      Reply
  9. Wataru

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

    Reply
    1. Yoshiaki.S (Post author)

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

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

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

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

      Reply
    2. Yoshiaki.S (Post author)

      Wataruさん

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

      Reply
  10. あい

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

    Reply
    1. Yoshiaki.S (Post author)

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

      Reply

Leave a Comment

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください