< | >

WP:設定ミスでログインできず
  • (2010-02-10 10:33:57)
注意力散漫のまま設定をいじってはまる

WPで一部コンテンツを書き始めている。○○とは直接関係ないが、○○->人体の生理的現象->健康に関するささやかな考察と記録用のサイト。

WPのインストール後の初期設定でいきなりミス。

探す対象がはずれている

何を考えていたのかURLの設定をデフォルトの「http://www.mydomain.info/wp」から「http://www.mydomain.info」に変更してみるといきなりログインできなくなった。

WPのリダイレクト先が不明になったことは推測できるが、そのリダイレクト先がどこに記述されているかわからずに、WPのwp-config.phpファイルをはじめ、探し回る。

関係ありそうなPHPファイルはずべてgrepで検索するもそれらしきものは解明できず。

対処療法

ついに探しきれず全WPファイルを初期化のつもりで再度アップロードするが、それでも直らず。ネットを引くとwp-config.phpに強制的にURLを明示する方法がわかった。

// define('WP_SITEURL', 'http://www.mydomain.info/wp');

しかし、このやり方ではたんなる対処療法。

設定はdbテーブルに格納することが普通

データベースを使用するCMSでは、この種の設定はデータベースに書き込まれているもの。wp-config.phpに記述された設定は、ターゲットdbとそのIDやログイン情報のみ。

ログインできれば他の設定やコンテンツは、dbテーブルに格納されているデータを引いてくるのが普通といえば普通だが、そんな単純なことを思いつかなかった点が反省すべき点。

phpadminにて、MySQLの下記を直接書き換えて修復:

// wp_options->siteurl->http://www.mydomain.info/wp






<< 音楽CDとPCの関係< | >OSを入れ替えるスイッチャー >>
search
layout
admin

[▲page top]