Movable Type 4 から 7へのバージョンアップ
なかなかうまく行っていなかったブログのバージョンアップ。
原因はmt_assetテーブルのasset_urlがvarcharからmediumtextに変更がスクリプトでエラーしていたのが原因。
手動で変えようとしても同じよなエラーでダメ。
mysql> alter table mt_asset modify `asset_url` mediumtext;
ERROR 1170 (42000): BLOB/TEXT column 'asset_url' used in key specification without a key length
仕方なく新たにフィールドを作成してデータをコピーし、元を削除してリネームすることで通過した。
mt_assetテーブルにwebminでmediumtextのフィールドにasset_url2を作成。
そしてデータをコピー
mysql> update mt_asset set asset_url2 = asset_url;
webminでasset_urlを削除してasset_url2をasset_urlへリネームして完了。
しかし
Upgrading asset path information...
から先へ進まず、やっぱダメか?
> Upgrading asset path information...
> から先へ進まず、やっぱダメか?
httpd-error.logを確認したらタイムアウトしていた。
httpd.confにタイムアウトを設定していなかったのでデフォルト値でタイムアウトしていたようだ。
暫定でタイムアウトを長くしたらプロセス終了。
アップデート終了後はタイムアウトを戻して完了。
これでMovable Typeも最新へバージョンアップできた。
カウンター
Today
Yesterday
コメントする