WordPressサイトのドメインを変更する

BackEnd

はじめに

WPのサイトURLとwordpesURLの設定を変えていなくて、古いURLに延々とリダイレクトされてしまう罠がありアクセス不能になってしまった。
ダッシュボードにすら遷移できなくなったのでそのときの対処メモ

要件

ブラウザから遷移不能のワードプレスサイトのサイトURL(とwordpesURL)を変更しよう

 対応策

  1. wp-config.phpでハードコーティングしてしまう
  2. DBのデータを直接変更してしまう

1. wp-config.phpでハードコーティングしてしまう

define('WP_HOME','正しいURL');
define('WP_SITEURL','正しいURL');

上記のようにコードを追加すると強制でこのURLがWPの設定として認識される。
遷移可能になるが、これをしてしまうとダッシュボードから変更不可能になってしまう。
これこのままを放っておくと遠い未来にこれが原因でハマる人が現れる。それは誰かかもしれないし自分かもしれない。
一時的でいいからすぐにでも遷移できるようにしたいとかでサーバー上のファイルに書き込めるならこっちでも〇

2. DBのデータを直接変更してしまう

wp_options.siteurl
wp_options.home

上記カラムのデータを変更後のURLに変更する。念のためバックアップとっておいたほうが良いです。僕はしませんでしたけどね(どや)。
結局のところこのデータを表示、変更するための画面でもあるのです。よくわかっていない人は扱いに要注意です。二度と戻せなくなる可能性があるよ。

変更したらサイトにアクセスしてみよう。サイトにアクセスできたら成功やったね!

コメント

タイトルとURLをコピーしました