David、基本的に、Kentico をローカルで実行するにはいくつかの「ピース」があります。おっしゃるとおり、Kentico はすでにセットアップされているので、簡単に操作できるはずです。
- 必要な Kentico テーブルを含むデータベース (既にあるようです)
- コードベース (github にコピーしたすべてのコード ファイル)
- Kentico を実行する任意のドメインの有効なライセンス。サイトはすでに公開されていましたか? 持っているライセンスを知っていますか、またはすべてをコピーしたサイトの CMS Desk にログインできますか?
- ローカル Web サイト用に IIS をセットアップします。これについて不明な点がある場合は、さらに説明しますが、基本的には新しいサイトを追加し、それをサイトのルート コード フォルダーにポイントし、ドメインを Kentico ライセンス キーがあるドメインに設定する必要があります。また、アプリ プールの設定を「統合」モードに変更し (ほとんどの場合)、適切なバージョンの .NET も設定する必要があります (Kentico の最新バージョンの場合は .NET 4.0 が必要です)。
- 次に、hosts ファイルを編集してドメインを追加し、ローカルホストの IP アドレスを指すようにする必要があります。したがって、「127.0.0.1 dev.yourdomain.com」または同等の行を追加します。
- コードがデータベースに接続できるように、web.config ファイルを編集します。マシン上のデータベースを指すように、それに応じて接続文字列を編集する必要があります。
これらの手順を完了すると、サイトは以前と同じように実行を開始するはずです。これらのすべての部分について詳しくは説明しませんでした。どのような問題が発生したかをお知らせください。さらに明確にすることができます。現在の状況に関する詳細情報も役立ちます。
もう 1 つ注意しておきたいのは、クライアントが自分の作業を確認できるようにする必要がある場合は、元のデータベースを Web サーバーに残しておき、(可能であれば) リモートで接続する方が効率的で簡単です。ローカル マシンから。ほとんどすべての変更が Kentico のデータベースの変更につながるため、分散コードベースを使用した開発用に 1 つのデータベースで作業する方がはるかに簡単だと思います。そうしないと、他のデータベースを常に変更内容で上書きする必要があり、これは煩わしい場合があります。データベースをサーバーに置いたままリモートで接続する場合は、ftp (または git を使用) するだけで、ローカルで編集したファイルをサーバーにプッシュできます。