Dynamic Media - Scene7模式故障诊断 troubleshooting-dynamic-media-scene-mode
以下文档介绍了Dynamic Media运行的疑难解答 dynamicmedia_scene7 运行模式。
设置和配置 setup-and-configuration
通过执行以下操作,确保已正确设置Dynamic Media:
-
启动命令包含
-r dynamicmedia_scene7
runmode参数。 -
首先,安装了任何AEM 6.4累积修补程序包(CFP) 之前 任何可用的Dynamic Media功能包。
-
已安装可选功能包18912。
此可选功能包适用于FTP支持,或者如果您要将资产从Dynamic Media Classic迁移到Dynamic Media。
-
导航到Cloud Services用户界面,并确认已配置的帐户显示在 可用配置.
-
确保 Dynamic Media Asset Activation(scene7) 复制代理已启用。
此复制代理位于 代理 作者。
常规(所有资产) general-all-assets
以下是所有资产的一些常规提示和技巧。
资产同步状态属性 asset-synchronization-status-properties
可以在CRXDE Lite中审阅以下资产属性,以确认资产是否已成功从AEM同步到Dynamic Media:
<object_node>/jcr:content/metadata/dam:scene7ID
a|364266
<object_node>/jcr:content/metadata/dam:scene7FileStatus
<object_node>/jcr:content/metadata/dam:scene7File
myCompany/myAssetID
<object_node>/jcr:content/dam:lastSyncStatus
success
或 failed:<error text>
同步日志记录 synchronization-logging
已登录同步错误和问题 error.log
(AEM服务器目录) /crx-quickstart/logs/
)。 有足够的日志记录来确定导致大多数问题的根本原因,但您可以将 com.adobe.cq.dam.ips
包(http://localhost:4502/system/console/slinglog)以收集更多信息。
移动、复制或删除 move-copy-delete
在执行移动、复制或删除操作之前,请执行以下操作:
- 对于图像和视频,请确认
<object_node>/jcr:content/metadata/dam:scene7ID
执行移动、复制或删除操作之前存在值。 - 对于图像预设和查看器预设,请确认
https://<server>/crx/de/index.jsp#/etc/dam/presets/viewer/testpreset/jcr%3Acontent/metadata
执行移动、复制或删除操作之前存在值。 - 如果缺少上述元数据值,则需要在移动、复制或删除操作之前重新上传资产。
版本控制 version-control
替换现有Dynamic Media资产(名称和位置相同)时,您可以选择保留两个资产,也可以替换或创建版本:
-
同时保留这两个属性将为已发布的资产URL创建一个具有唯一名称的新资产。 例如, image.jpg 是原始资产和 image1.jpg 是新上传的资产。
-
Dynamic Media - Scene7模式交付不支持创建版本。 新版本会替换交付中的现有资产。
图像和集 images-and-sets
如果您在图像和集合方面遇到问题,请参阅以下疑难解答指南。
视频 video
如果您在视频中遇到问题,请参阅以下疑难解答指南。
查看器 viewers
如果您在查看器方面遇到问题,请参阅以下疑难解答指南。
问题:查看器预设未发布 viewers-not-published
如何调试
-
继续执行示例管理器诊断页面:
https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
. -
观察计算值。 正确操作时,您会看到以下内容:
_DMSAMPLE status: 0 unsyced assets - activation not necessary _OOTB status: 0 unsyced assets - 0 unactivated assets
.note note NOTE 配置Dynamic Media云设置后,可能需要大约10分钟才能同步查看器资产。 -
如果未激活的资产仍保留,请选择 列出所有未激活的资产 按钮以查看详细信息。
解决方案
- 在管理工具中导航到查看器预设列表:
https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
- 选择所有查看器预设,然后选择 发布.
- 导航回示例管理器,并观察未激活的资产计数现在为零。
问题:查看器预设图稿会从资产详细信息的“预览”或“复制URL/嵌入代码”中返回404 viewer-preset-404
如何调试
在CRXDE Lite中,执行以下操作:
-
导航到
<sync-folder>/_CSS/_OOTB
文件夹(例如,/content/dam/_CSS/_OOTB
)。 -
查找有问题资产的元数据节点(例如,
<sync-folder>/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png/jcr:content/metadata/
)。 -
检查是否存在
dam:scene7*
属性。 如果资产已成功同步和发布,您会看到dam:scene7FileStatus
设置为 PublishComplete. -
尝试通过连接以下属性的值和字符串文字,直接从Dynamic Media请求图稿:
dam:scene7Domain
"is/content"
dam:scene7Folder
<asset-name>
示例:https://<server>/is/content/myfolder/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png
解决方案
如果示例资产或查看器预设图稿未同步或发布,请重新启动整个复制/同步过程:
- 导航到CRXDE Lite。
- 删除
<sync-folder>/_CSS/_OOTB
. - 导航到CRX包管理器:
https://localhost:4502/crx/packmgr/
. - 在列表中搜索查看器包;开始于
cq-dam-scene7-viewers-content
. - 选择 重新安装.
- 在“Cloud Services”下,导航到Dynamic Media配置页面,然后打开Dynamic Media - S7配置的配置对话框。
- 不进行更改,请选择 保存.
此保存操作会再次触发逻辑,以创建和同步示例资产、查看器预设CSS和图稿。
问题:在查看器预设创作中未加载图像预览 image-preview-not-loading
解决方案
-
在Experience Manager中,选择Experience Manager徽标以访问全局导航控制台,然后导航到 工具 > 常规 > CRXDE Lite.
-
在左边栏中,导航到位于以下位置的示例内容文件夹:
/content/dam/_DMSAMPLE
-
删除
_DMSAMPLE
文件夹。 -
在左边栏中,导航到位于以下位置的预设文件夹:
/conf/global/settings/dam/dm/presets/viewer
-
删除
viewer
文件夹。 -
在CRXDE Lite页面的左上角附近,选择 全部保存.
-
在CRXDE Lite页面的左上角,选择 返回主页 图标。