同じ Kentico インスタンスで Kentico 6.0 Web サイトのクローン/複製を試みています。既存のサイトをエクスポートして新しいサイトにインポートしようとしましたが、1 つのサイトで何かを変更すると、もう 1 つのサイトも変更されてしまいます。両方のサイトが同じデータベースを使用しているようですが、本当に必要なのは、異なるデータベースを持つ 2 つの異なるサイトです。
私が何を間違っているのか知っている人、または同様の経験をした人はいますか?
答え1
2 つの異なるデータベースが必要な場合は、それぞれ独自の web.config (独自の接続文字列を含む) を持つプロジェクトの 2 つの異なるコピーが必要です。
これを実現するには、次の操作を実行できます。
- 既存のプロジェクトからWebサイトをzipファイルにエクスポートします。これはYourProject\CMSSiteUtils\Exportにあります。
- 既存のプロジェクトのファイルを新しい場所にコピーします (例: YourProject2)
- 新しく作成したプロジェクトのweb.configに移動し、接続文字列を削除します。
- ブラウザからプロジェクトに移動すると、新しいデータベースを作成するように求められます。
- エクスポートしたパッケージをYourProject2\CMSSiteUtils\Importに移動する
- CMSサイトマネージャのサイトまたはオブジェクトのインポートボタンを使用して、zipパッケージをインポートします。