2016-09-01 9 views
0

インストーラに付属のLARファイルがたくさんあります。このLARファイルをインポートする必要があります。インポートされたLARファイルのポータルバージョンと、インポートしようとしているポータルのバージョンが異なっています。唯一の回避策は、LARファイル(file_name.lar)をupzipし、manifest.xmlを編集し、更新されたmanifest.xmlと共にLARファイルを圧縮してからファイルをインポートすることです。誰かがここで助けてもらえませんか? /前にLARファイルを抽出しました。それがRedhat Linuxを使用している場合に役立ちます。ありがとう!LARファイルを解凍し、manifest.xmlを編集してからLARファイルをインポートしてください。

+0

ファイル名の最後に.zipを追加し、Winzipでlarファイルを開くことができました。変更を加えた後、私はそれを元に戻しました。 – user5511576

答えて

2

まあ、幸運にも:LARファイルのマニフェストは、インポートするのが難しいため、そこにはありません。これらのファイルには、後方互換性はありません。標準的な方法は、一致するバージョンのLiferayでそれらをインポートし、そのバージョンを更新して再度エクスポートすることです。

あなたはかもしれないを操作しているバージョンはは、そのファイル内のデータとの互換性はないかもしれませんが、保証はありません。最悪の場合:インポートは機能しますが、アップグレード中に追加された重要なデータはまだ失われています(ただし、そのような操作は予想されないため検出されません)。その場合、後でランダムな問題に遭遇し、おそらくLiferayを非難するかもしれません。

言われているように、man zipman unzipは、ZIPファイルで作業する方法を教えてくれます。そして、最終的に、LARファイルはちょうど異なる結末を持つZIPファイルです。

LARファイルを使用してインストーラを渡したベンダーに戻って、更新されたバージョンを確認する必要があります。 特に(これは、同じバージョン、異なるGA、またはバージョン間にあるかどうかは言及していません)。私が他者よりもうまくいくと主張しているわけではありません。

関連する問題