【Movable Type】アップグレード時に発生したエラーとその解決2

再構築以外の不具合を修正

アーカイブ設定の修復

アップグレード後、正しく閲覧できるか検証したところ、トップページの記事一覧から、個別のエントリーに遷移できないことが判明。

トップページのテンプレートに<MTEntryPermalink>タグを使って個別の記事のページへのリンクを出力するようにしてあるのだが出力されたリンク先はトップページのURLになっている。

これは、「優先アーカイブタイプ」が設定されていないことが原因。アップグレード前は正しく設定されていたんだが?

続きを読む 【Movable Type】アップグレード時に発生したエラーとその解決2

【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(7)完結

Movable Type 3.4 のブログを、アップグレードしないままでまずサーバーの引っ越しを行なった(→自炊自賛:ロリポップからエックスサーバー へ MT 3を移転 #1〜)。

ここからようやくMTのアップグレードだ。アップグレードはいったんMT3.4からMT5へ、その後MT6へという2段階で行う。

続きを読む 【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(7)完結

【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(6)

ロリポップからエックスサーバー へ MT 3を移転 #3

移行先のサーバーにディレクトリを復元・修正

今回の移転は、ドメインの変わる引っ越しなので、それに伴ういろいろな修正も必要になってくる。

続きを読む 【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(6)

【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(5)

ロリポップからエックスサーバー へ MT 3を移転 #2

以降元のサーバーのバックアップは終了した。ここからは、移行先のサーバーでバックアップしたデータをリストアする作業だ。

移行先のデータベースにバックアップしたデータをリストアする

移行先のサーバーにデータベースを新規作成

データベース名とパスワードを決めて、新規にデータベースを作成する。

エックスサーバーの場合、サーバーのアカウントとは別にデータベース(MySQL)のユーザーを複数作成しアクセス権を割り当てることが可能になっていて、データベースにユーザーを割り当てるという設定が加わる。

続きを読む 【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(5)

【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(4)

長らく放置していたMovable Type 3 のブログをMovable Type 6 にアップグレードしようという作業の続き。

MT 3 からアップグレードする前に、MT 3 のまま、まずサーバーを引っ越してしまおうということになった。

ロリポップからエックスサーバー へ MT 3を移転 #1

引っ越しの手順については本家のサイトの「Q&A」の説明(「Q.別のサーバーへ移行したい」)に従えばだいたい掴めるが、自分の場合の手順を備忘録を兼ねて以下に記しておきたい。

Q.別のサーバーへ移行したい」では、3つの方法が解説されているが、自分の場合はそのうちの「データベースのダンプデータによる移行」にあたる。

続きを読む 【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(4)

【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(3)

サーバーを移転することにする

ここまで(SQLiteからMySQLへデータベースの移行)で、MT 3 で構築していたブログのデータベースを「SQLite」から「MySQL」へ移行する作業が完了した。

さて、いよいよMTのアップグレードだが…

続きを読む 【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(3)

【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(2)

SQLiteからMySQLへデータベースの移行

 

アップグレード方法をリサーチしていてもう一つわかったことは、Movable Type 5 以降、データベースは「MySQL」でなければならないということだ。「MySQL」ではないデータベースを利用している場合「MySQL」に移行してやらなければならないのだ。

続きを読む 【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(2)

【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(1)

2005年から始めて2011年を最後に更新が途絶えてその後放置したままになっていたブログがある。

MovableType(以降MTと表記)で構築していた。

Versionは3.34 でもうとっくにサポート期間も終了していてセキュリティ面でも望ましくない状態になっている。

アクセス解析を見ると、アクセスしてくださる方もいらっしゃるみたいなので、アップグレードすることにした。

Movable Type の新バージョンを入手

続きを読む 【Movable Type】放置していたMovable Type 3 のブログをアップグレードする(1)