中途半端を極める

web関連で役に立ちそうなものを紹介いたします

MovableType

【MovableType】違うサーバに移してログインしようとすると「必要なモジュールが見つかりません Digest::SHA」と表示されログインができない現象を解消

投稿日:

テスト環境と本環境が違う場合このようなエラーが出てログインができなくなる場合があります。その解消法を紹介いたします。(そもそも環境は合わせておくべきなのですが…)

テスト環境から本環境へ移す作業

・テスト環境のwebの領域を本環境にすべて移しておく(FTPで)
・その際パーミッション等もすべて合わせておく
・mt-config.cgiで正常にMTが動作するよう調整しておく(DBユーザ・パスワードは確認しておく)
・phpMyadminよりテスト環境のDBをエクスポートして本環境のDBにインポート(テスト環境と本環境のサーバのパスが違う場合は予め変更しておく)

通常であれば上記のようにすればMTが動作しますが、
「必要なモジュールが見つかりません Digest::SHA」と表示されてしまうとログインができません。ログインするためには以下の作業を行います。

phpMyadminより以下のDBの値を変更します。
1.「mt_author」テーブルの「author_email」というフィールドの値を自分のメールアドレスに変更
2.パスワードの再発行を行った後、「author_email」というフィールドの値を元に戻す

「author_email」は名前の通り、ユーザのメールアドレスが入るフィールドです。上記の作業で難を逃れました…

以下のような方法もあるようですので、紹介しておきます。
紹介:必要なモジュールが見つかりません Digest::SHA
http://www.nandani.sakura.ne.jp/web_all/seo/3580/

ちなみに「必要なモジュールが見つかりません Digest::SHA」の表記は、サーバにDigest::SHAモジュールが入っていない時に表示されるようですね。

-MovableType

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

MovableTypeでRSS2形式のフィードを出力する

MovableTypeデフォルトのフィードはatom形式で出力されております。 RSS2形式でも出力したい場合どのようにすればよいのか、紹介いたします。 step1.該当ブログのインデックステンプレー …

【MovableType】ユーザマスター用のロールの設定

MovableTypeでは細かくロールの設定ができます。 自由に記事の編集・投稿、カテゴリ追加・削除、アイテムの管理いろんなことがしたいといったような設定をご紹介します。ただエンドユーザにはテンプレー …

【MovableType】ブログ記事にNEWの文字をつける方法まとめ

MovableTypeでブログ記事を出力する時に「NEW」の文字をつけたい。そういうとき使用するコードをまとめました。 PHP、Javascriptなどを使用して出力します。MovableTypeを使 …

【MovableType】CKEditor for Movable Type 1.075をIE11で利用すると画像がうまく挿入されない。

CKEditor for Movable Type を利用しているとうまく動作しない場合があります。大抵IEを利用している時に起こります。どのように対応すればよいのか調べてみましたので紹介いたします。

【MovableType】スパムコメントを受け付けなくする方法

スパムコメントの対応でいやな思いをしたことがある人必見 少しの作業で効果てきめんのスパムコメントを紹介いたします。 ※コミュニケーション設定でもある程度は防げますが、設定によっては通常のコメントもスパ …