●MTを3.35へ
blog(Movable Type)のスクリプトを3.32から3.35へバージョンアップ。
去年の9月頃にクロスサイトスクリプティングによる脆弱性が確認されたとかで、3.33がリリースされたんだけど、どうもこう、重い腰が上がらずそのまま放置していた経緯が私にはある。で、Ver.4のリリース(ベータ)のアナウンスを聞いて今ごろになって入れ替えに挑む。
言語の何たるかを知らないくせに、データベースをMySQL移行していたりするんで、ちと不安が心をよぎるが、とりあえずバックアップをキチッととって…。マニュアルにしたがって、淡々とスクリプトを入れ替える。ここらへん、いつもながら面倒くさいですなぁ。
パーミッションの設定とかをザッと済まして、ログイン。っと…、マニュアルには自動で最新バージョンへアップグレードを開始するとあるが…、どうもこう、なんちゅうか、こういった更新にはつき物のプログレシブバーとかも表示されないし「データベースをアップグレード中...」ってなメッセージが評されたまま30分程経過。サクッと更新されても良いように思っていたんですがぁ。う〜ん、なんちゅうか、これって何かおかしくないですか?
で、検索。で、原因が判った(^ ^)。どうやらmt-config.cgi中のStaticWebPath位置指定が悪かったみたい。今回のアップグレードに伴って初めてmt-staticディレクトリを独立させたんだけど、そこらへんが起因。本体スクリプトと同じディレクトリにmt-staticディレクトリを置いていた時はStaticWebPath位置指定に関しては無視していて良かったようだけどね…。つまるところ、mt-config.cgiのStaticWebPath位置指定がコメントアウトのままだったので、mt-config.cgiの該当部分をサクッと変更してアップロード、無事更新完了。データベースの更新も伴って本当にサクッと終わった。
まずは無事に移行完了ってな訳で、このエントリーが3.35での初となる。っと、保存をかけたらエラー!なんて感じにならなきゃぁいいんだけど(^。^;
