WordPressのアドレスを間違ってしまった

「一般設定」の「 WordPress アドレス (URL) 」の設定で入力ミスなどをして間違ったアドレスを入力してしまうと、管理画面にログインできなくなってしまうことがあります。実際に、こんなことになってしまった困ったちゃんが山のようにいるようで、フォーラムにも対処法がありました。

こんなことになってしまうととても厄介なので、その対処法をメモしておきます。

ここでは、WordPress がインストールされているディレクトリが「 http://example.com/wordpress 」であるところを、「 http://example.com 」としてしまったとします。

「wp-config.php」を編集する方法

  1. WordPress がインストールされているディレクトリの直下にある「wp-config.php」をダウンロードします。
  2. 「wp-config.php」ファイルに次のコードを追記します。
PHP
define('WP_SITEURL', 'http://example.com/wordpress');
  1. 変更した「wp-config.php」を上書きアップロードすれば、元のアドレスでサイトも表示、管理画面もログインできるようになります。

phpMyAdmin でデータベースを編集する方法

「wp-config.php」を編集する方法の方法だと管理画面での「 WordPress アドレス (URL) 」が編集不可になってしまいます。根本的に修正する場合は、phpMyAdmin から修正する必要があります。

  1. phpMyAdmin にログインします。ログインしたら、wordpress のデータベースを表示させます。
  2. テーブル名の中から「wp_options」を探し、「表示」のアイコンをクリックします。
  3. 「wp_options」に入っているデータが表示されますので「option_name」が「siteurl」の「鉛筆」のアイコンをクリックします。
  4. 「option_value」の値を正しいアドレス「 http://example.com/wordpress 」に変更して「実行する」ボタンをクリックし、修正内容を反映します。
  5. 管理画面にログインします。「一般設定」の「サイトアドレス (URL) 」変更する必要がある場は修正してください。

できればこんなことしたくないですけどね…