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