この記事は、リモートライブステージングを確立しようとしたとき、または2つのLiferayインスタンス間でエクスポート/インポート機能を使用したときに、ユーザーが遭遇する可能性のあるエラーについて説明しています。 リモートライブステージングを構築する際や、エクスポート/インポート機能を使用する際には、両サーバーで全く同じLiferayのバージョンを持つことが必須となります。 また、故障やデータの破損を避けるため、全く同じパッチを使用することをお勧めします。
解像度
再現の手順例
- Liferay 6.2 EE SP11を起動します。
- ページを持つサイトを作成する
- 画像フィールドを持つWebコンテンツ構造を作成する
- 構造に合わせたウェブコンテンツのテンプレートを作成する
- StructureでWeb Content Articleを作成し、imageフィールドに画像をアップロードします。
- サイト全体をLARファイルに書き出す
- portal-86-6210 フィックスパックで Liferay 6.2 EE を起動する。
- サイト作成
- LARファイルをあなたのサイトにインポートする
- ウェブコンテンツの記事をチェックする
結果
画像は記事から消えています。
ソリューション
エクスポート/インポートまたはリモートステージングを使用して2つの異なる環境間でデータを移動する場合、 、使用するすべてのサーバーに同じパッチが適用されていることを確認する必要があります。 これは、同じサーバーから発信された LAR
ファイルをインポートする場合にも当てはまります。 すべてのサーバーが同じパッチレベルで更新されていることが不可欠であり、これにより、エクスポートとインポート処理のコードベースが同期され、同じ方法でデータを処理することができます。