WordPressの アドレス (URL)、サイトアドレス (URL)を誤って変更した場合の対応策

エラー発生内容


サイトのドメインを取得したり、変更する場合、WordPressの「アドレス (URL)」、「サイトアドレス (URL)」を変更する必要がありますが、設定を誤ると画面へのアクセスができなくなります。最悪の場合、管理画面へログインすることすらできなくなります。

※WordPress アドレス (URL)とサイトアドレス (URL)の違いについて

WordPress アドレス (URL)
wordpressをインストールしたディレクトリ
サイトアドレス (URL)
wordpressを表示したいURL

復旧手順


管理画面へログインできない場合、DB上のWordPressの「アドレス (URL)」、「サイトアドレス (URL)」を直接変更する必要があります。

  1. MySqlへログインする

     

    mysql -u root -p xxxxx;
    

  2. WordPressの「アドレス (URL)」、「サイトアドレス (URL)」を確認する
    WordPressの各種設定情報は、[サイト識別子]_optionsに格納されているので、下記SQLにてWordPressの「アドレス (URL)」、「サイトアドレス (URL)」を確認します。

    SELECT * FROM [サイト識別子]_options WHERE option_name IN ('home','siteurl');
    

    ※各option_name(設定レコード)の説明

    home
    アドレス (URL)が設定されています。
    siteurl
    サイトアドレス (URL)が設定されています。
  3. WordPressの「アドレス (URL)」、「サイトアドレス (URL)」に設定ミスがある場合は、修正する。

     

    「アドレス (URL)」を変更する場合

    UPDATE [サイト識別子]_options  
    SET
    option_value = [修正したい値]
    WHERE option_name = 'home'
    

    「サイトアドレス (URL)」を変更する場合

    UPDATE [サイト識別子]_options  
    SET
    option_value = [修正したい値]
    WHERE option_name = 'siteurl'
    

  4. 管理画面へのログインができるかを確認する。

MySqlの関連記事


  1. MySqlのログイン方法
  2. MySqlでのデータ更新(UpDate)
  3. MySqlにてテーブル一覧取得
  4. MySqlにてデータベース一覧取得

関連記事