2016-02-24 54 views
1

我安装了更新版本的Sitecore(Sitecore体验平台8.1修订版151207(8.1 Update-1)),并且还安装了Mongo DB(3.0.2),并且两个都成功安装。但是我没有看到由Sitecore在MongoDB中创建的任何新数据库。我验证了connectionstrings.config并且它具有到Mongo DB的正确路径(例如:mongodb:// localhost:27017/analytics)。Sitecore XP MongoDB配置问题

由于这是我的本地环境,我正在重复使用Sitecore 7.2的许可证,该许可证也包含DMS许可证。在挖掘日志文件后,我注意到了这一点:

8944 20:39:58信息xDB被禁用。 8944 20:39:58信息跟踪已启用。

做了一些研究后,我没有在Sitecore Analytics.config文件或甚至在/sitecore/admin/showconfig.aspx文件中找到Analytics.Enabled设置。即使在使用Analytics.Enabled = true更新配置文件之后,它仍然会显示“XDB已禁用”。

是否有任何设置需要更新?对于XP,许可证文件是否需要单独更新?

回答

5

你需要生成Sitecore的8.1新的许可证,老Sitecore的许可证是不兼容的:

Sitecore的8.1,现在需要用“Sitecore.xDB.base”许可证密钥 ,使所有体验平台的功能。如果您的许可证 文件不包含此密钥,则Sitecore将默认为体验 管理(CMS-only)模式。任何拥有 体验平台的客户或合作伙伴如果缺少此密钥,请联系其客户经理或登录 至SPN。

来自Sitecore download page

可以生成由logging into SPN新的许可证,你需要确保它是“XDB启用”

+0

Jammmy ..感谢您的注意。我今天就此联系sitecore。 – Vamshi

0

在Sitecore的8.1,你有一个新的配置文件“Sitecore.Xdb.config”在这里你可以启用/禁用CMS Only模式,下列设置中启用它确保:

Xdb.Enabled

https://doc.sitecore.net/sitecore_experience_platform/xdb_configuration/cmsonly_mode_configuration

另外,如果你没有一个有效的XDB许可证,CMS-only模式是默认启用的。

+0

Ahmed ..谢谢你的提示。 Xdb.Enabled的值设置为true。然而,根据上述说明,我一直在重复使用来自7个相同的许可证,这可能导致了这个问题。 – Vamshi

0

从上面的笔记,我发现,我们需要更新Sitecore的许可做一些挖后。获得新许可后,Sitecore成功地在Mongo中创建数据库。