WordPressを独自ドメインに設定するときや本環境出し(直下出し)の時に管理画面が見れなくなってしまったら!

2020年7月22日

パーマリンクの設定が、独自ドメインに変わってなかったので、
左メニュー[設定(一般)]の

[WordPress のアドレス (URL)]
[ブログのアドレス (URL)]

を変更しようとしたら、

どうもclomeのフィールドの表示がおかしかったらしく
スタイルシート切れ&ログインできなくなってしまいました。
MTの要領でconfig.phpを直せばいいんじゃね?と思ったら、
config.phpの中には、そんな設定記述ない!(愕然)

(20130430追記修正
また、本環境出しするときに、管理画面で「サイトアドレス (URL)」だけ修正すればいいだけなのに、うっかり「WordPress アドレス (URL)」も一緒に同じように修正してしまうと、同じ目にあいますorz)

WordPressのURL設定はDB上にあるのでphpmyadminで修正する

で、たどり着いたこちらを見ながら、

WordPress › フォーラム » 一般設定のWordPressのアドレスの設定につきまして

0.phpmyadminにログイン
1.左メニュー「wp_options」をクリック
2.「表示」タブを選択(※最初は「構造」タブになってるので注意)
3.一番上のsiteURLの鉛筆マークをクリック
4.編集画面になるので、修正して保存
5.管理画面にアクセスして見えるはず

phpmyadminの操作方法については、こちらのページが詳しいです。
WordPress 管理画面にログインできない | さあ WordPress をはじめよう

phpMyadminでwp_options テーブルの中身を修正すればokでした。
ひらがなが混入していた。。。

元MT使いとしては
config.phpで設定されてる訳じゃなかったんだ!
URL設定とかもデータベースに入ってるんだ!
というところに、今更ながら驚いた。

紆余曲折ありましたが、結果的には、
管理画面左メニュー[設定(一般)]の

[WordPress のアドレス (URL)]
[ブログのアドレス (URL)]

さえ、変更すれば、希望通りの動作にはなりました。
ちなみに、変えても、独自ドメイン設定前の管理画面のアドレスでも、
独自ドメインの管理画面のアドレスでもどちらでもいけます。
下の人も同じ感じ。

WordPress改良:ブログアドレスを独自ドメインに設定

でも、引っかかってる人は割と多いみたい。

wordpress ブログのアドレス(URL)を変更したらログインできない
独自ドメインの設定

WordPress 2.5 の場合は、wp-config.php に
define(‘WP_SITEURL’, ‘http://www.example.com/wordpress’);
と書けばデータベースの修正は不要になるそうです。

上の書き換えも必要なかったので、
設定変えるだけでうまくいったのは、バージョンがあがったからかなぁ。