ログインできない

WordPressの一般設定からサイトアドレスを変更した際、ログインができなくなる現象がある。
ログイン画面が表示されても、IDとパスワードを入力すると管理画面が表示されず、ページが表示されてしまい、結局ログインできないという現象だ。
 
phpMyAdminなどを使用してデータベースを修正する方法もあるが、素人には敷居が高いだろう。
そこで、超簡単な復旧方法を紹介する。
 
まず、wp-config.phpを、ftpソフトでダウンロードする。
wp-config.phpは、WordPressをインストールした際、データベースの初期設定等をしている重要なファイルなので、デフォルトのものを使用してしまうと、さらにややこしくなる。
必ずサーバー上にあるwp-config.phpをダウンロードの上、使用すること。
ダウンロードしたwp-config.phpをテキストエディタで開き、99行目~113行目にかけて、「define」からはじまるコードがいくつかあるので、適当な箇所に次の1行を追加で記述する。
 
define(‘WP_SITEURL’, ‘http://○○○.com/ワードプレスをインストールしてあるディレクトリ/’);
 
例) ドメインがexample.comで、ワードプレスをwpというフォルダにインストールしてある場合
 
define(‘WP_SITEURL’, ‘http://example.com/wp/’);
 
上書き保存し、サーバーにアップロードする。
 
以上の作業で復旧できるはずだ。