CentOS5で新サーバ構築/(7)Wordpressで管理者ログイントラブル のバックアップ(No.2)



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_capability.jpg
  • 原因としては、文字コード変換も絡んでいるような気もするが、基本的には、wp_options テーブルの wp-user-roles のデータ不整合ということ。なぜ起きるのはよく分からないがその後もサーバ更新時に再発した。

トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   リンク元