【WordPress】ドメインを変更したら管理画面にログインできなくなった

このサイトの現在のドメインは、「web-labs.co」です。

しかし、つい先日まで、違うドメインで運営していました。

今回、わけあって、この現在のドメインに変更しました。

サーバーを移転したわけではなく、ドメインだけの変更です。

普通であれば、新しいドメインを設定後、サーバーにアップロードするだけで済みますが、wordpressで運営していましたので、何箇所か変更する必要が出てきました。

サーバーおよびデータベースは、旧ドメインで使用していたものをそのまま引き継ぎますが、旧ドメインは他のサイトで使用する必要性があったため、先に削除していました。

新ドメインをサーバーのコントロールパネル上で、旧ドメインで使用していたフォルダに設定し、紐付を行いました。

この状態で新ドメインのURLでブラウザで表示してみましたが、テキストは表示されるものの、cssが効いておらず、レイアウトは滅茶苦茶な状態。

また、wordpressの管理画面を開こうとしても、「NotFound」で開けませんでした。

それもそのはず、wordpressの管理画面の一般設定で設定していた「WordPress アドレス (URL)」が、旧ドメインのURLのままになっていたからです。

旧ドメインを削除する前に、管理画面で新ドメインのURLに変更していればよかったのかもしれませんが、今回は変更しないまま旧ドメインを削除していたため、データベースにさかのぼって、この点を変更しなければなりませんでした。

サーバーのコントロールパネルから「データベースの設定」→データベースの管理画面に接続します。

サイトで使用しているデータベースを選択、「構造」タブでテーブルの一覧が表示されます。

db_01

まず、その中のテーブル名「接頭辞+options」の「表示」をクリックし表示させます。

db_02

「接頭辞+options」の一覧の項目「option_name」の「siteurl」を選択し、編集ボタンをクリックします。

そして、「option_value」が旧URLになっている箇所を新しいURLに変更しました。

これで新しいURLでwordpressの管理画面に入ることができました。

しかし、このままでは、まだ、新URLをブラウザ上で表示させようとしても、旧URLにリダイレクトされてしまいます。

そこで、wordpressの管理画面の一般設定を開き、「サイトアドレス (URL)」を新しいURLに変更します。

admin

これで、無事、新URLで表示されるようになりました。