CentOS5で新サーバ構築/(7)Wordpressで管理者ログイントラブル のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- CentOS5で新サーバ構築/(7)Wordpressで管理者ログイントラブル へ行く。
- 1 (2008-06-30 (月) 16:21:10)
- 2 (2008-07-02 (水) 12:37:33)
Wordpressで管理者ログインできない! †
- ずいぶんWordpressにはてこずったが、とりあえず、現状復旧ができた模様と一安心。
・ver2.0x DIR構成も現状のままとする
・文字化け解消 - ところが!なんと、管理者でログインできない事態に・・・・
まずは、接続上の問題点 †
- Wordpressのいやらしい点がもうひとつある。新サーバ移行後の動作確認する際に、IPアドレスでアクセスしても試験にならないということだ。
- 内部的なコンテンツリンクが、ドメイン名を含んだURL形式になっているようで、新サーバに接続するのに、http://192.168.1.250/kurasan/とやっても、CSS設定や画像データはすべて現サーバ(192.168.1.240)側から引っ張ってくるという形になってしまう。したがって、正常に表示されていても試験になっていないのだ。これは、あとでインストールしたSNSでも悩まされる事態になるのだが(^^;)
- とりあえずは、パソコン側のhostsファイルを書き換えて、接続先を切替えることに。
C:\WINDOWS\system32\drivers\etc\hosts ----------- #192.168.1.240 kurarinet.com #20050110 test 192.168.1.250 kurarinet.com #20070816 test
管理者でログインできない †
- 文字化け対策後は書き込み試験などが必要だが、管理者でログインするも意味不明エラー??
「縺ゅ↑縺溘・縺薙・繝壹・繧ク縺ォ繧「繧ッ繧サ繧ケ縺吶k讓ゥ髯舌r謖√▲縺ヲ縺・∪縺帙s縲」
- 戻りボタンで表示修正されて、な、何と恐ろしい表示が出る。
あなたはこのページにアクセスする権限を持っていません。
対策1 パスワード変更 †
- ぎょぎょ! パスワード違ったのかな?この際更新してみようかとログイン画面のパスワードを忘れた場合の対応で、新規を送信を試してみる。
- 確認メーールが届いて、指定URLをクリックすると、新PWが送信される。しかし、結果は変わらず!
対策2 インターネット検索!! †
- 調べてみるものだ、答えはあった。その際の検索キーワードは、ズバリ
「wordpress あなたはこのページにアクセスする権限を持っていません。」
- これで、見事ヒット! いくつか参考にしたが、このサイトがの情報が有効だった。
- ★修正用パッチを使う方法★で、パッチを入手して、実行したら「ユーザ権限の再設定」を行ってくれる。これで、ログインクリアした!!
- 原因としては、文字コード変換も絡んでいるような気もするが、基本的には、wp_options テーブルの wp-user-roles のデータ不整合ということ。なぜ起きるのはよく分からないがその後もサーバ更新時に再発した。