// web standard, apple, candy says — 2005–

MovableTypeのアップデート

movabletype_00.gifやっとの事で、MovableTypeのアップデート(3.1→3.2)を完了しました。マニュアルを注意深く読んでいけば可能な事だと言えばそれまでなのですが、下手を打つとこれまでのデータが、パーになってしまうので慎重にならざるを得ません。まー後から考えてみれば、マニュアルの冒頭に有るように以下の点さえ、押さえていれば大事には至らないと言う事なのですが・・・・ 1.データベース 2.環境設定ファイル 3.PerlやPHPのプログラム 何れにしても、今後ともアップロードが有る事は、間違いないので防忘録的にアップロードのポイントを押さえておきたいと思います。 まず、わからなかったのが、どこでアップロードのデータを入手するかという事でした。 それに関しては、まず ダウンロードのページへ行って、ログイン。 そして、ここに「アップグレード」とか「バージョンアップ」とか普通はそういった類いのファイルを探す訳ですが、それが見当たらなかったので、まず迷いました。そして、間もなく、「取得済みライセンスパッケージの再ダウンロード」が、即ち「アップグレード」とか「バージョンアップ」なのだと、ハタと気付くのです。 get_movable.gifこの点については、未だに釈然としない部分が有ります。 Movable Typeユーザー・マニュアル: Movable Typeのアップグレード手順では、 ダウンロード フルインストール用ではなくアップグレード用の配布ファイルをダウンロードします。 ダウンロードした .tar.gz アーカイブまたはzipアーカイブを展開します。 とありますが、この中にある「アップグレード用の配布ファイル」とどれの事なのでしょうか?未だ持って、わかりません。左の赤丸部分がそうなのでしょうか? まあ、とにかくこの件に関しては、「取得済みライセンスパッケージの再ダウンロード」をダウンロードする事により、問題なくアップデートできたので、次回アップデートの際の留意点として自分の中で認識する必要が有ると言う事にとどめておきたいと思います。 次に、アップロードの際にマニュアルの中で、「アップロードの際は、mt-static/imagesディレクトリ内のファイルはバイナリーモードで、それ以外はASCIIモードでアップロードします。」有りましたが、これは、FFFTPのようなwindows向けftpソフトに対して必要なのであり、macOSXで使用しているFetchでは、自動判別で問題は無いようです。 焦ったのは、なんとかかんとかデータアップロードを行い、必要ファイルに権限を設定し問題なく順調に進んだと思われたシステム・チェックの後、mt.cgi へアクセスしログインした際エラーが出て目の前が真っ暗になりました。この部分こそ最後の仕上げだけにショックは大きかったのですが、冷静になりホスティング会社が提供しているマニュアルを確認すると 主な失敗原因 必要なファイルがすべてアップロードされていない。 ファイルの転送モードを間違った。 cgiファイルの属性が間違っている。 dbフォルダが作成されていない。 と、出ており、この中でバックアップデータとして保存していたdbをアップロードしていなかった事に気づき対応した所アップデートはやっとの事で完了したのでした。