WordPress のドメインを変更する
新しく作った WordPress サイトの名前、およびそれに基づくドメイン名が気にくわなくなった。ということで、変更することにした。
現在はファイアバードで WordPress を運用しているので、新しいドメインを同じファイアバードで使うことにする。ドメインは Google Domains で取得する。
(1)新しいドメインを取得し、ファイアバードで使えるようにする。
Google Domains でドメインを取得する – with a Christian Wife
https://wacw.cf/2018/06/18/getting-new-domains-on-google-domains/
ファイアバードで Google Domains を利用する – with a Christian Wife
https://wacw.cf/2018/06/19/google-domains-on-firebird/
(2)WordPress のサーバーおよびドメインの移行は以下のサイトに従えばいい。
WordPressのサーバー移行_ドメイン変更の手順|MWORKS
https://mw-s.jp/wordpress-server-migration/
ファイアバードの場合、phpMyAdmin へのログインの際はデータベース用のユーザー名とパスワードでログインする。
ユーザーサポート – よくある質問 /高機能な大容量レンタルサーバーのファイアバード
https://www.firebird.jp/support/faq/service_phpmyadmin.php
また、ファイアバードの場合、デフォルトの PHP のバージョンが低い。バージョンを最新に上げないと WordPress が動かないのだ(これに気付くのに時間が掛かった)。サーバー管理ツールで PHP のバージョンを最新にしよう。
旧サイトからダウンロードしたファイルのうち、.htaccess も移動するのを忘れないようにしよう。その際ファイルの中身も新サイトに合わせて書き換えておく。
参考:
ドメイン変更を伴うWordPressサイトのサーバー移転方法 – WordPressの使い方と設定 – Webkaru
https://webkaru.net/wordpress/move-site-to-new-url/
私の環境ではユーザープロフィール画面で Warning が出たが、以下のサイトに従って修正したら直った。
PHP7.1で「Warning: A non-numeric value encountered in」の対処法 | WEB上手
https://www.web-jozu.com/wordpress/non-numeric/
ややこしい設定がいろいろあったが、多少手こずっただけで、うまく移行ができた!