本サーバーで運用していた MovableType のデータを MySQL でエキスポートし、古いテストサーバーに移行した際、以下のエラーが発生した。
「必要なモジュールが見つかりません Digest::SHA」
▲クリックで拡大
通常は「戻る」を押してさらに「パスワードをお忘れですか?」のリンクをクリックし、パスワードをリセット&再発行すれば解決するのだけれど、テストサーバーにはメールクライアントがインストールされていない。
はて、どうしたものか。。。
少しググってみた所、テーブル「mt_author」のフィールド値「author_password」を古いテストサーバー側で作成したものに差し戻せば良い、との事だった。
これで普通にログインできるようになった。
なるほど、Perlの暗号化モジュールの有無によって MySQLに格納されるパスワードデータに差異が生じる、という事なのか。
このページの情報は以上です。