Joomla! 1.5以前のバージョンからアップグレードパッチは提供されていません。 Joomla! 1.5 サイトへ古いサイトを変換するには古いサイトのコンテンツを移行して新しいサイトへの移行が必要になります。 この作業は1つ1つのコンテンツを移行するのではなく一気に変換出来ます。
移行するには2つの方法があります。:
- 古いサイト(Mambo 4.5.x から Joomla! 1.0.x)の移行コンポーネントを使用してインストール時に自動的に変更する
- 手動で移行を実行する。これは必要なテーブルをエクスポートして手動で変換後新しくインストールしたサイトへインポートする
自動的に移行
これは2つのツールを使用する手順です。 最初の手順はコンポーネント名 com_migratorを使用します。 このコンポーネントはeBackup コンポーネントをベースにHarald Baer によって作成されました。 migratorは古いサイトにインストールする必要があります。実行すると古いサイトにデータから必要なエクスポートダンプを作成します。 2番目の手順はJoomla! 1.5 のインストール時に実行します。エクスポートダンプを新しいサイトへアップロードして変換します。
ステップ 1 - データをエクスポートする為にcom_migratorを使用する:
- com_migratorコンポーネントを古いサイトへインストールする。 それはJoomlaCode developers forgeにあります。
- コントロールパネルのコンポーネントメニューでmigratorコンポーネントを選択する。
- Dump itアイコンをクリックする 3つのエクスポートスクリプトが ZIPファイルで作成されます。 1つ目は古いサイトのバックアップです。 2つ目は新しいサイトにインポートされるコアエレメントの移行スクリプトです。 3つ目はサードパーティコンポーネントでのバックアップです。
- ファイルがローカルに必要になるのでインポートするZIPファイルをダウンロードします。
- 複数のエクスポートスクリプトを作成できます
- 変更されていないデータのエクスポートスクリプトはそのまま保存されます。 これはcom_migratorを手動で移行する時に利用できるお勧めのツールです。
ステップ 2 - Joomla!1.5 インストール時にデータをインポートして移行機能を使用する:
注意: この機能は文字コードを変換するためPHPでiconv が必要になります。 iconv が見つからないと警告がでます。
- ステップ 6 で 'マイグレーション スクリプト読み込み' を 'サンプルデータ、リストア、 Migrate Backed Up Content' セクションから選択します。
- コンテンツダンプに使用しているテーブルプレフィックスを入力します。 例: 'jos_' や 'site2_' 等
- ドロップダウンリストからサイトのエンコードを選択してください。 これは古いサイトのページで使用している文字コードです。 (_ISO の値はランゲージファイルかブラウザの情報/エンコード/ソースと同じに設定されています)
- ローカルホストを参照してマイグレーションとアップロードを選択しアップロードして実行をクリックします。
- 完了メッセージかデータベースエラーが表示されます。
- 設定でサイト名や管理者の情報を入力しインストールを完了させて下さい。 (インポートされたデータが優先され入力した管理者情報は無視されます。 古いサイトの管理者名とパスワードを覚えて置いてください)




