如何为已在生产中的Sitecore项目创建新的开发环境?

时间:2011-05-19 20:43:00

标签: sitecore

我的同事和我正在接管一个由其他实体建造的Sitecore项目,目前正在投入生产。创建本地开发环境的过程是什么,以便我们可以开始进行更改?

2 个答案:

答案 0 :(得分:3)

最好的方法是完全复制prod中的所有内容。这通常涉及:

  • 转到prod服务器并压缩网站的根目录。 IIS网站将指向“网站”文件夹。此外,您还需要该网站的“数据”文件夹,该文件夹通常是“网站”上方的一个文件夹,因此无法通过网络访问。数据文件夹包含许可证,日志等。
  • 在SQL管理stuido中,备份站点的Core,Master和Web数据库。它们列在/Website/App_Config/ConnectionStrings.config文件中。您可能需要更多适用于Sitecore模块的数据库
  • 在本地拉取站点zip和数据库,然后在本地计算机上重新配置它们。您需要更新本地环境的一些关键设置是
    • 本地数据源/Website/App_Config/ConnectionStrings.config中的设置
    • web.config的{​​{1}}设置,用于将文件系统上的路径映射到数据文件夹

答案 1 :(得分:0)

一旦你在本地复制了所有内容(遵循Mark的步骤),我通常会从web.config中删除web数据库引用,并将“web”的所有引用更改为“master”。这种方式更容易开发,因为sitecore在实时模式下运行,您不必担心发布。

我常常使用sitecore项目的文件夹结构

  • sampleproject

    • LIB

      • sitecore - 包含所有已售出的sitecore
    • src

      • 数据 - 数据文件夹的内容在这里

      • 网站

在构建后,我将/ lib / sitecore中的所有dll复制到bin文件夹。