Articles(Comments) / Total amount of posts:456
  1. 2010/05/31  最後の山、無限ループ (0)

突然というか、理由もなくという感じで、「自動転送がループしています」(Firefoxの場合)というエラーが出るようになった。そのため、ページが表示されない。

リダイレクトが無限ループしてるということらしい。

「WordPress 2.3」からカノニカルURL(標準URL)なる機能が搭載され、設定されたURLと異なる場合に正しいURLにリダイレクトするような機能がついているらしい。

「Cookie」を無効化したり拒否していることにより、この問題が発生している可能性があるらしい。

ネット上では、様々な原因が述べられているが、どの対策を施しても解決しない。
それどころか、管理画面へ入るパスワード等も受け付けなくなっていた。

WordPressを何度も上書きインストールすると、そのような現象が起きるという。
(実際、不都合があり、仕方なく何度かインストールをした)

結果として、直ったわけだが、原因は判らない。

Cookieの削除で直っていたのかもしれない。WordPressの完全再インストールで直っていたのかもしれない。
素人考えでは、最終的なサーバーの設定の反映が、48時間以上かかった。その間に、勝手に悩み訳の分からない作業をやっていたのかもしれない。
(サーバーも何度か更新を行うと反映に時間がかかる場合があるという)

[参考]
管理画面へのログインができない。メールでの仮パスワードの発行もできない場合の解決方法。

WordPress.orgに、「Using the Emergency Password Reset Script」というページがある。そこのスクリプトをコピーしてファイルを作り、実行すればいい。

上記ページ中のスプリクトを、例えば、「emergency.php」という名前でセーブし、WoedPressのルートディレクトリ(「wp-config.php」等のファイルがある所)にアップロード。

自分のURLに「emergency.php」をくっつけて(下記)ブラウザで開くと、パスワードのリセット画面が現れる。
例:http://www.hogehoge.com/emergency.php.

ただし、「administrator(管理者)」名を忘れていると機能しない。
解決したら、速やかに先ほどのファイルを、サーバーから削除しておくこと。

Posted Comment

----- No Comment ------

Comment

* コメントフィード

トラックバックURL: http://www.tai-blog.com/2010/05/31/%e6%9c%80%e5%be%8c%e3%81%ae%e5%b1%b1%e3%80%81%e7%84%a1%e9%99%90%e3%83%ab%e3%83%bc%e3%83%97/trackback/