インソースマーケティングデザイン
2016.10.13 システム
【Movable Type】必要なモジュールが見つかりません Digest::SHA
テスト環境で開発した案件を本番環境にアップロードしようとしたところ
今回の事象に遭遇。
Digest::SHAが見つからない・・・
結果的にものすごく簡単な事で解決できたのですが、盲点でした。
いつもどおり、移行し終わって・・・
パスワード入れてサインイン!
![mt_login[1]](https://insource-mkd.co.jp/wp/wp-content/uploads/2016/10/mt_login1.png)
なんだこれは!!
![mt_login_error[1]](https://insource-mkd.co.jp/wp/wp-content/uploads/2016/10/mt_login_error1.png)
なぜこんなことになったのか、わからないまま小一時間。
転送先がマネージドサーバーだったためにcpanも使えずモジュールは入れられない・・・
mt-check.cgiではOKだと出ていたのになぜだ!!!
これは完全に躓いた・・・
とおもったが!
通常ならモジュール入れられない時点で諦めて1から構築するところですが
これはダメもとでパスワードのリセットをやってみようと思い
試した見た結果。
ログインできました・・・えぇ・・・ログインできましたとも・・・
ここまでの戦いは何だったんだ!!
おかげで2回もMTセットアップしてしまいましたよ!
という愚痴でした。
ちなみにその後、またもこの不具合が出てしまって、すっかり忘れていたので
データベースをそのまま別の環境下のサーバーへ移動する場合は
最新の注意を払うべきだと思います。
みなさんMT移行時にはどのような手段をとっているのでしょうか・・・
サイトURLがステージングの物になっている場合が多いので、わざわざ本番用に書きなおしたりとか
うちの会社ではやってます。
なにかいい方法があったら教えていただきたいところです。。。
