从 Sitecore 8.0 升级后启动板设计未加载

Posted

技术标签:

【中文标题】从 Sitecore 8.0 升级后启动板设计未加载【英文标题】:Launchpad design not load after upgrade from Sitecore 8.0 【发布时间】:2017-04-27 05:51:05 【问题描述】:

从 8.0 升级到 8.1 后,Sitecore 8.1 Launchpad 与设计不符。任何人都知道如何解决它。 当我刷新页面时,我在日志中收到以下错误。

错误无法加载图标文件 'temp/IconCache/People/48x48/astrologer.png'。压缩存档 '/sitecore/shell/themes/standard/temp.zip' 图标未找到

提前致谢

【问题讨论】:

【参考方案1】:

您在核心数据库内的站点核心内容树中的客户端文件夹似乎无法正确升级。 要解决此问题,请通过授予网站文件夹适当的权限再次升级或安装新的 sitecore 8.1 实例,从此处从 CORE 数据库的内容树中为客户端文件夹创建一个包并安装在升级后的实例中。

【讨论】:

【参考方案2】:

此问题是由于未正确执行从 Sitecore 8.0 升级到 8.1 的事实。

我的假设是在website/sitecore/shell/client 找到的文件没有正确更新。

可能的解决方案:

    再次执行升级,但在我看来这不是一个选项,因为您已经执行了升级。

    安装新的 Sitecore 8.1 实例并将您的代码、配置和项目迁移到新实例。

    将新 Sitecore8.1 实例的 website/sitecore/shell/client 文件夹中的文件复制到升级后的实例。

我的建议是选择选项 2,因为如果升级没有正确完成,可能还有其他问题,例如配置文件或项目没有正确升级。

此外,我发现升级往往会导致很多麻烦,因为配置和 dll 没有正确升级或冗余配置没有被删除。所以,这就是选项 2 更可行的原因。

您看到的错误是,Sitecore 将图标存储在位于 website/App_Data/ 的 MediaCache 文件夹中。这是升级没有正确完成的另一个事实

【讨论】:

以上是关于从 Sitecore 8.0 升级后启动板设计未加载的主要内容,如果未能解决你的问题,请参考以下文章

centos 5.7 之前的服务器无法升级到 8.0。服务器启动失败

Navicat 从8.0升级10.0后,打开数据库时,新建查询无法创建,出现了系统找不到指定的路径,怎么办?

数据库升级后得到 liquibase 校验和验证错误

如何从启动板安装软件包

mysql 5.7升级8.0 ERROR 1726 (HY000): Storage engine

Sitecore:在配置 LightLDAP.SitecoreADRoleProvider 时使用集成安全性