NOTEBOOK
先週末は飛び込みで依頼があったMovable Typeをプラットフォームにしたホームページの移設作業(他ドメインへの移設)を行っておりました。
当社が制作したホームページでしたので、仕様書は手元にあり、移設作業はスムーズに進行しました。
Movable Typeの移設は、一般的に以下のフローで進行します。
大体は上記のフローで問題なく移設できます。
…が、今回はエラーが出てしまいました。
調査したところ、PHPのバージョンが新旧サーバで異なることが原因でした。
今回のホームページはPHP化した動的仕様(ダイナミックパブリッシング)でしたので、新サーバのPHPのバージョンが新しすぎて、設置していたMovable Typeのバージョンでは、新サーバのPHPに対応していませんでした。
このような場合、どう触っても動くことはありませんので(唯一の回避策はMovable Typeのバージョンを上げることです(新たにライセンス費用が必要です))、苦肉の策で動的仕様(ダイナミックパブリッシング)を静的仕様(スタティック)に変更し、CMS箇所のコードを組み直しました。
つまり、PHPで動かしていたホームページを、CGIとHTMLベースに仕様変更したということです。
上記の仕様変更で元の機能を維持したまま移設作業が完了しました。
途中、思わぬアクシデントに見舞われましたが、当社はこのようなCMSの移設に関する多くの引き出しを持っておりますので、最終的には形になります。
スムーズに進行するのが一番ですが…。
このページの上部へ