Wordpress/Movable Type

2013年11月5日 at 1:25 AM

WordPressで「お使いのブラウザは Cookie をブロックしているか、Cookie に対応していません。WordPress を使うには Cookie を有効にする必要があります。」

WordPressで件名のメッセージが出てログインできない場合の対処法を如何に示します。

1から順に試して改善するか確認してください。

 

 

 

1.まず今使っているブラウザとキャッシュを削除してみます。

他のパソコンやブラウザでは正常にログインできる場合に疑う項目です。

 

 

 

2.今使っているブラウザにて、Cookieが有効化されていることを確認する

他のパソコンやブラウザでは正常にログインできる場合に疑う項目です。

 

 

 

3.直近にインストールしたプラグインを疑う

とはいえ、ログインできない状態でプラグインを無効化するのはどうすればいいのか?と思うでしょう?

プラグインフォルダ「/wp-content/plugins/」をいったん別のフォルダ名にリネームすればいいのです。

「plugins」を[「pluginXX」などのように変更します。これで、プラグインが認識されなくなります。もし問題が解決した場合は、このフォルダはいったん退避して、新たに1つずつプラグインを入れ直して、どのプラグインが悪さをしたのか突き止めていきます。

 

 

 

4.テーマを疑う

本件ではこれはあり得ませんが、上記に関連して一応記しておきます。

現在有効化されていたはずのテーマのフォルダ名をリネームします。(wp-content/themes内)

すると、Wordpressは自動的に標準(Wordpress Twenty Eleven)テーマを有効にしようとしますので、管理画面にログインできなくてもテーマを標準のものに変更することが出来ます。

 

 

5.ログイン画面を再作成する

現在のwp-login.phpをいったん退避し、初期状態のwp-login.phpを上書きコピーします。その後以下編集を行います。

 

 

// redefining user_login ensures we return the right case in the email
$user_login = $user_data["user_login"];

この行を「$user_login = $user_data->user_login;」に置き換えてログインを試行することで、ログイン画面が再作成されます。

 

 

 

6.バックアップしていた「wp-config.php」を上書きでもとに戻す

 

 

 

大抵1~2までやれば改善します。3以降は、Wordpressのシステム変更を意図せずしてしまったときに破損や記述ミスなどで発生します。

WordPress Codex 日本語版 ログインができない場合

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



こちらの関連記事もオススメ!