Как создать новую среду разработки для проекта Sitecore, уже находящегося в производстве? - PullRequest
2 голосов
/ 20 мая 2011

Мой коллега и я принимаем проект Sitecore, который был создан какой-то другой организацией и в настоящее время находится в производстве. Каков процесс создания локальной среды разработки, чтобы мы могли начать вносить изменения?

Ответы [ 2 ]

3 голосов
/ 20 мая 2011

Лучший подход состоит в том, чтобы полностью продублировать все из продуктов.Обычно это включает в себя:

  • Перейдите на сервер prod и заархивируйте корень сайта.Веб-сайт IIS будет указывать на папку «веб-сайт».Кроме того, вам понадобится папка «data» на сайте, которая обычно находится на одну папку выше «website», поэтому она недоступна для Интернета.Папка с данными содержит лицензию, журналы и т. Д.
  • В программе управления SQL создайте резервную копию баз данных Core, Master и Web для сайта.Они перечислены в файле /Website/App_Config/ConnectionStrings.config.Может быть больше баз данных для модулей Sitecore, которые вам нужны
  • Локально извлеките почтовый индекс сайта и базы данных и перенастройте их на локальном компьютере.Некоторые ключевые настройки, которые вам понадобятся для обновления вашей локальной среды:
    • Настройки в /Website/App_Config/ConnectionStrings.config для локальных источников данных
    • Настройка web.config * dataFolder, которая отображает путь нафайловая система для папки данных
0 голосов
/ 20 мая 2011

Как только вы все продублировали локально (следуя инструкциям Марка), я обычно удаляю ссылку на веб-базу данных из web.config и заменяю все ссылки на «web» на «master». Так проще разрабатывать, так как sitecore работает в режиме реального времени, и вам не нужно беспокоиться о публикации.

Моя обычно структура папок для проекта sitecore -

  • sampleproject

    • Lib

      • sitecore - содержит весь проданный sitecore
    • срк

      • данные - данные из папки данных идут сюда

      • веб-сайт

При постобработке я копирую все dll из / lib / sitecore в папку bin.

...