0

Debian スクイーズに plone 4.2 インスタンスがあります。今、wheezy を実行している新しいサーバーに移行しようとしています: plone ディレクトリをスクイーズから wheezy にコピーします-> 'plonectl start' を実行します。失敗し、エラーが表示されます:「plone」ユーザーが見つかりません。

移行するにはどうすればよいですか? ユーザーとグループ「plone」を追加するだけですか?これは plone 4.3 の plone_buildout と plone_group に影響しますか?

4

1 に答える 1

4

ファイルをコピーするだけでは、大きなソフトウェア パッケージをあるマシンから別のマシンに移動することはほとんどできません。この場合、たとえば、Plone インストールは特定のシステム ユーザー "plone" として実行するように設定されており、新しいマシンにはそのユーザー ID がありません。

代わりに、新しいマシンに Plone を新規インストールしてから、データとカスタマイズをコピーしてください。順序はおそらく次のようになります。

1) 古いマシンにできるだけ近いモデルを作成して、新しいマシンに新規インストールを行います。試して;

2) インスタンスの .cfg ファイルと ./src 内のすべてをコピーします。試して;

3) ソースの所有権と許可に注意してください。それをタールします。宛先マシンで解凍します。所有権と権限を確認します。試して。

ある Plone バージョンから別のバージョンに移行する場合、単純に .cfg ファイルをコピーするべきではありません。代わりに、egg= および develop= リストからカスタマイズを転送します。カスタマイズが新しい Plone を壊すかどうかをテストします。パッケージ移行の詳細については、アップグレード ガイドを参照してください。データを転送するときは、ソースではなくターゲットの所有権とアクセス許可を一致させてください。インストール内の各 Plone インスタンスに対して Plone 移行プロセスを実行します。4.2 -> 4.3 は、ほとんど痛みのないアップグレードです。

于 2013-05-16T14:34:38.847 に答える