「WordPressにログイン出来ない」タグアーカイブ

WordPressでwp-admin画面が真っ白になった場合にやったこと

お客様のWordpressサイトを引越しさせたときにサイト自体は正常に表示されるのですが、wp-admin画面が真っ白に表示されログインができなくなりました。wp-login.php画面は表示されるのですが、正しいIDとパスワードを入力してもログインができません。結構ハマッタのでメモしておきます。

調べて見ると以下が原因で発生するということでしたが、どちらでもありませんでした。

  • functions.phpがBOM有りで保存されているかコードの一行目が空白になっている。
  • プラグインとテーマが干渉している。

ただ、お客様が購入された有料テーマを無効にするとwp-admin画面が表示されログインできました。しかし、有料テーマであるだけにテーマ変更してくださいととも言えず継続して調べることにしました。

まずは、デバッグを有効化するためにワードプレスフォルダの直下「wp-config.php」の中のWP_DEBUGをtrueにします。

define(‘WP_DEBUG’, true);

そうすると有料テーマでワーニング「Warning:Cannot modify header information」が発生していました。

こいつを解消するために「php.ini」の「output_buffering」の設定を1(ON)に変更すると問題となっている有料テーマでも正常にログインできました。

WordPressにログイン出来なくなった場合の対処方法は?弊社にお問い合わせ下さい♪

WordPressにログイン出来なくなった場合の対処方法です。

よくある失敗なのですが、WordPressの「設定」->「一般」の「WordPressアドレス(URL)」や「サイトアドレス」を誤って変更した場合、WordPressにログイン出来なくなってしまいます。

弊社も一度やっちゃいました。

WordPressにログイン出来なくなった場合

この赤で囲った個所を変更する場合は要注意です!

MySQLに長けている方は自分で修復することが出来ます。が、もし心配な方は是非弊社にお問い合わせ下さい。

まずは、MySQLデータベースの情報を確認します。

WordPressがインストールしてあるディレクトリにある「wp-config.php」というファイルを開いてください。


// 注意: 
// Windows の "メモ帳" でこのファイルを編集しないでください !
// 問題なく使えるテキストエディタ
// (http://wpdocs.sourceforge.jp/Codex:%E8%AB%87%E8%A9%B1%E5%AE%A4 参照)
// を使用し、必ず UTF-8 の BOM なし (UTF-8N) で保存してください。

// ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME', 'データベース名');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'ユーザー名');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'パスワード');

/** MySQL のホスト名 */
define('DB_HOST', 'localhost');

/** データベースのテーブルを作成する際のデータベースの文字セット */
define('DB_CHARSET', 'utf8');

/** データベースの照合順序 (ほとんどの場合変更する必要はありません) */
define('DB_COLLATE', '');

データベース名、ログイン用のユーザー名とパスワードを確認します。

ほとんどのレンタルサーバーでは、「MySQLマネージャ」が用意されていますので、これを使用してWordPressのデータベースを直接修正します。

「MySQLマネージャ」を起動したら、「wp_options」というデータベースを探します。

WordPressにログイン出来なくなった場合

次に「wp_options」データベース内の「home」と「siteurl」を探します。

WordPressにログイン出来なくなった場合

編集を選択し、URLを修正します。

WordPressにログイン出来なくなった場合

実行ボタンを押下するとデータベースに変更が反映されます。これでWordPressのログインが可能になります。めでたしめでたし♪

コマンドラインで直接MySQLデータベースを更新する方法はコチラを参照下さい。