2

パッチが適用されたバージョン8.0.1SP1を使用しています。

あるホスティングサーバーとデータベースから別のホスティングサーバーに移動するWebサイトサイトがたくさんあります。私はeSyncを使おうとしましたが、私たちのバージョンには多くのパッチがあり、基本的なeSyncを作成するために何日も費やしました。頭痛がしたくないので、手動で動かしてみます。http://documentation.ektron.com/cms400/v802/webhelp/Installation/Installing%20Ektron%20CMS400.Net/Moving_a_Site_to_Another.htmで手順のテスト実行を開始しましたが、すべてのフックがセットアップされません。 Ektron Windowsサービスや通知サービスなど。私は正しいと思いますか?

これは機能しますか?

  1. 新しいサーバーに新しいminsiteをインストールし、新しいデータベースを作成します。(これにより、Ektronサービスに必要なすべてのビットとパーツが作成されます)
  2. 古いサーバーからウェブサイトをコピーし、新しいサーバーの上に貼り付けます
  3. 古いデータベースをバックアップし、新しいデータベースに復元する
  4. 古いサイトからアセットフォルダをコピーして、新しいサイトに貼り付けます

これで必要なすべての部品が得られますか、それとも何かが足りませんか?このプロセスを開始すると、一方通行になり、100を超えるサイトを移動できます。私はこのプロセスを1か月ほど生きる数人の人々を訓練しなければならないので、それを正しくしなければなりません。

ありがとう、ザック

4

3 に答える 3

3

(完全開示:私はEktronで働いています)

eSyncを使用できなくても、手順は正しい方向に進んでおり、非常に近いです。あなたが見逃したのは次のとおりです。

  • root \ uploadedimages
  • root \ uploadedfiles
  • root \ widgets(カスタムの場合)
  • アセットについて言及しましたが、root\privateeassetsも含まれているかどうかはわかりません

重要なこと:サイトパス(web.config内)は同じままです。例:www.mysite.comをsub.mysite.comやmysite.com/subなどに移動すると、コンテンツ内のハードリンクやクイックリンク/エイリアスが破損する可能性があります。セットアップ方法によっては、アーキテクチャができるだけ近くにあることを確認してください(サーバー上のフォルダ構造も同じであることが最も安全です。たとえば、すべてのサイトがにインストールされます。

于 2013-01-10T19:48:23.800 に答える
2

あなたが概説したプロセスは、最初に最小サイトを設定することを除いて、ドキュメントのプロセスとほぼ同じです-これは私も通常行う方法です。これは正常に機能するはずです。注意すべき点がいくつかあります。

  • TOをコピーするバージョンは、サービスパックを含め、FROMをコピーするバージョンとまったく同じである必要があります。
  • 変更を.configファイル、特にweb.configに手動で移行する必要があります。新しいサイトのweb.configを古いサイトのweb.configで上書きしないでください。
  • WSPathなど、Ektron固有の値を更新してください。
  • アセットとは別に、PrivateAssets、UploadedFiles、UploadedImagesもコピーします。
  • Minサイトに含まれているEktronファイルを古いサイトから新しいサイトにコピーしないようにしてください。自分のファイルまたは変更したファイルしかコピーできない場合は、最善かつ最速です。
  • サイトをコピーしたら、コピーが成功し、移動に起因するエラーがないことを確認するために、可能な限り徹底的にレビューしてください。

一般に、あるサイト/サーバーから次のサイト/サーバーに自分のファイルのみをコピーするのが最善です。これは、ソース管理(私はSVNを使用)が最適に機能する場所です。たとえば、すべての独自のコードファイルまたは変更したコードファイルをSVN(または同様のファイル)に配置した場合、宛先サーバーに最小サイトを設定し、DBをバックアップおよび復元してから、「チェックアウト」またはファイルをSVNからサイトのルートにエクスポートしてから、構成ファイルを手動で更新します。

更新:完全な開示:私はEktronで働いています。アンドリューの投稿は私にそれを追加するように思い出させました。

于 2013-01-10T19:46:54.350 に答える
0

もう1つのオプションは、サイトパッケージユーティリティですが、含まれるものと除外されるものの範囲はわかりません。

私のブログから-

基本的な方法-

  1. UATサーバーで、実行 C:\Program Files\Ektron\CMS400v80\Utilities\PackageSite\PackageSite.exeして指示に従います

    • パッケージを保存するためのフォルダを提供するように求められたら、新しい空のフォルダを作成します。パッケージは圧縮されておらず、フォルダのコレクションです

    • パッケージには、assetlibrary、content、setupの3つのフォルダーが含まれています

  2. パッケージを圧縮して、本番サーバーにアップロードします

  3. Ektronセットアップを実行しますが、サイトをセットアップしないでください。Ektronプログラムファイルをインストールするだけです。パッケージを解凍しますC:\Program Files\Ektron\CMS400v80\StarterSites
  4. サイトセットアップを実行すると、スターターサイトのドロップダウンからサイトを選択できるはずです。

いくつかの警告-

  • コンテンツフォルダーには、すべての.svnSubversionフォルダーとeSync証明書が含まれていました。したがって、プラス面では、何も見逃しませんでした。
  • web.configに追加したものはすべて失われます。Application.configに入れるか、自分で追加することを検討してください。
于 2013-01-11T03:07:52.583 に答える