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/

ややこしい設定がいろいろあったが、多少手こずっただけで、うまく移行ができた!