Joomla 1.6.xの開発が進む時節ですが、それゆえにJoomla 1.0.xからのJoomla 1.5.xへのマイグレーション(メジャーバージョンアップグレード)を検討されている方も多いのではないでしょうか?

少し前から活用しているのですが、mtwMigratorというコンポーネントを利用してJoomla 1.0.xからJoomla 1.5.xへのマイグレーションを行える。Joomla 1.5.x標準?の移行コンポーネント(migration component:最新バージョンはPasamio Project's FRS サイトにあります。)より使いやすい。

自分なりの手順をまとめたので紹介します。
なお下記の手順はさくらインターネット環境で、MySQLのバージョン4.x->5.xへのアップデートも同時に行う手順になっています。
状況により幾分手順が異なると思いますが、参考になれば幸いです。


1. Joomla! 1.0.x環境のバックアップ(作業前の安全策)

(ア) 構成ファイルFTPバックアップ

(イ) データのMySQL dumpバックアップ

2. Joomla! 1.0.x構成ファイルのクリーニング(ローカル環境にて)

5. Joomla! 1.5.xインストール

(ア) Joomla! 1.0.x構成クリーニングファイルのインストール

(イ) Joomla! 1.5.xインストール

(ウ) Joomla! 1.5.x初期構築

(エ) Joomla! 1.5.x基本追加ソフトのインストール

(オ) Joomla! 1.5.xマイグレーションソフトのインストール、設定

① com_mtwmigratorインストール、

② com_mtwmigrator追加ソフトのインストール

③ com_mtwmigrator設定

6. CCKソフトの導入、設定

7. 追加ソフトの導入

8. Joomla! 1.5.xデータのMySQL部分 dumpバックアップ

(ア) jos_modules

(イ) jos_modules_menu

9. Joomla! 1.5.xデフォルトデータの削除

(ア) jos_menu id=1 削除

(イ) jos_modules テーブル削除

(ウ) jos_modules_menu テーブル削除

10. Joomla! 1.0.xからJoomla! 1.5.xへのマイグレーション

(ア) com_mtwmigrator 実行

(イ) jos_modules テーブル書き戻し

(ウ) jos_modules_menu テーブル書き戻し

11. Joomla! 1.5.xデータのMySQL dumpバックアップ

12. MySQLのバージョンアップ

(ア) データベース削除

(イ) バージョンアップ

(ウ) Joomla! 1.5.xのインポート

14. Joomla! 1.5.xコンポーネントの設定

15. Joomla! 1.5.xモジュールの設定

16. Joomla! 1.5.xマンボットの設定

17. Joomla! 1.5.xプラグインの設定

18. Joomla! 1.5.xデータのリンク確認、修正

19. Joomla! 1.5.xテンプレートの加工、調整

20. アクセス解析の設定

21. ドメインをJoomla! 1.0.xからJoomla! 1.5.xに移行

22. ウェブツールの設定

23. Joomla! 1.0.x環境の閉鎖、削除

(ア) FTPにて構成ファイル削除

(イ) MySQLにてデータ削除