AEM常见问题解答

可查看本页以获得某些AEM疑难解答和配置问题的解答。

站点

如何配置无二进制分发?

通过共享数据存储进行部署支持无二进制分发,并且涉及使用基于存储库的分发包导出器(工厂PID:org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory)package builder。

启用无二进制模式后,所分发的内容包包含对二进制的引用,而不是实际的二进制。

如何启用无二进制分发?

要启用无二进制分发,请使用共享的Blob存储进行部署。
使用您的代理正在使用的工厂PID(org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory)​检查OSGI配置中的useBinaryReferences属性。

如何在AEM站点控制台中导航页面层次结构时自定义错误消息?

检查个人设置(JS尚未缩小)的“网络”面板(Chrome浏览器)。

视图Initiator列以确定请求的启动器。 它提供从AJAX调用开始的文件和行号。 之后,您可以跟踪错误处理函数并根据需要更改错误消息。

如何在AEM中创建内容作者语言副本时启用权限?

要创建语言复制功能,内容作者需要在/content/projects位置获得权限。

如果还需要作者管理项目,则解决方法是将作者添加到project-administrators组。

如何在为项目创建语言副本时更改格式?

在创建翻译项目之前,在根中创建语言根和语言副本。

例如,
/content/geometrixx处创建名为fr_LU(标题为法语(卢森堡))的语言根目录。 随后,从“引用”面板创建页面的语言副本,并导航到Create & Translate中的Create structure only选项。 最后,创建一个翻译项目,然后将语言副本添加到翻译作业。

有关详细信息,请参阅以下其他资源:

如何审核AEM功能,如登录尝试次数和ACL或权限更改?

AEM引入了记录管理更改的功能,以便更好地进行故障排除和审核。 默认情况下,该信息记录在error.log文件中。 为了简化监控,建议将它们重定向到单独的日志文件。
要将输出重定向到单独的日志文件,请参阅如何审核AEM中的用户管理操作。

默认情况下如何启用SSL?

Adobe Experience Manager(AEM)6.4随SSL向导提供,并优惠一个用户界面来配置Jetty和Granite Jetty SSL支持。

要默认启用SSL,请参阅SSL(默认)

内容服务基于Sling Models,AEM开发人员必须为导出的每个组件提供Sling Model pojo。

要了解如何从React应用程序使用AEM内容服务,请参阅AEM Content Services入门教程。

此外,如果开发人员要导出组件树,他们还可以实现ComponentExporterContainerExporter接口,并使用ModelFactory对子组件进行迭代并返回其模型表示。 请参阅以下资源:

[1] Adobe-Marketing-Cloud/aem-core-wcm-components

[2] Apache Sling::Sling Models

如何禁用AEM 6.4调查弹出窗口?

您可以使用触屏UI或Web控制台选择加入使用情况统计信息收集。 有关详细说明,请参阅选择聚合使用统计信息集合

是否有好的资源突出了升级到AEM 6.4的主要功能?

请参阅了解升级AEM的理由,其中描述了考虑升级到最新版Adobe Experience Manager的客户的主要功能的高级细分。

如何配置AEM实例以使用PorterStem过滤器?

PorterStem过滤器采用Porter词干算法。 结果与使用​language="English"​参数的Snowball Porter Stemmer相似。 但是这个调节器直接使用Java编码,而不是基于Snowball。 它不接受一列表受保护的单词,并且仅适用于英语文本。

Oak公开了一组lucene提供的分析器配置元素,供AEM使用。 要了解如何使用过滤器,请参阅简单搜索实现指南中的​Apache Oak Analyzers

如何执行完整的重新索引?

应始终适当考虑重新索引对AEM总体性能的影响,并在活动或维护时间较短时执行。

请参阅查询和索引的最佳实践以了解重新索引的原因。

我们是否支持Design Importer中的简化JS库?

您需要将AdobeGranite HTML库管理器的JS处理器默认configs属性更改为​min:gcc。 要成功导入设计包,建议在客户端库中包含预微化的第三方库。

资产

上传MP4文件(例如,使用拖放方法)时,“资产”工作流为何会重复?

如果用户在资产节点下上传电影文件时没有删除权限,则删除区块节点将失败,并且上传将重新启动。

每次可使用AEM 6.4运行的最大数字资产数量是多少?

Adobe Experience Manager(AEM)6.4当前允许您一次上传最多2 GB的资源。

有关可以使用AEM 6.4操作的资产最大数量的其他信息,请参阅资产规模调整指南

创建语言副本时OOTB配置的默认设置是什么?

通过经典UI创建语言副本时,资产不会移动到新语言层次结构下,而是从语言主控使用。

但是,当您通过触屏UI创建语言副本(引用 -> 更新语言副本)时,将在新语言下创建一个新的DAM文件夹,并从中引用资产。

这是OOTB配置的默认设置。 您可以在转换配置中设置​转换页面资产 = 不转换
对于AEM 6.4,工具 > Cloud Services > 转换云服务

如何禁用AEM组件,使AEM SegmentStore(AEM 6.3.1.1)呈指数增长?

您可以禁用OSGi组件禁用程序。 要使用此服务,请参阅OSGi Component Disabler

作为解决方法,您还可以在每次AEM重新启动后通过UI或curl命令(示例如下)手动禁用组件。

curl -u admin:$(pass CQ_Admin) 'http://localhost:4502/system/console/components/com.day.cq.analytics.sitecatalyst.impl.importer.ReportImporter' --data 'action=disable'

如何使用AEM 6.4实例配置资产分析?

要为通过Adobe激活(DTM)部署的Experience Manager设置和配置资产分析,请参阅使用AEM Assets设置资产分析。

如何自定义管理控制台?

AEM提供了各种机制,使您能够自定义创作实例的控制台和页面创作功能。
要了解如何创建自定义控制台并自定义控制台的默认视图,请参阅自定义控制台

CoralUI 2和基于CoralUI 3的组件之间有何区别?

为Coral3创建了一组新的Granite UI Foundation Sling组件,它位于/libs/granite/ui/components/coral/foundation下。 有一组用于基于CoralUI 2的组件,另一组用于基于CoralUI 3的组件。新集将不仅是旧集的复制粘贴,还将清理它(例如,简化、删除已弃用的功能)。 因此,建议页面仅使用基于CoralUI 3的集或基于CoralUI 2的集。

要详细了解,请参阅基于CoralUI 3的迁移指南

如何在AEM Assets自定义搜索组件?

要了解搜索提升/排名和进一步实施信息,请参阅简单搜索实施指南。

简单搜索实施是2017年峰会实验室AEM Search Demystified的材料。

如果客户仅购买AEM中的站点许可证,他们是否仍有权访问资产?

否,客户无法访问资产(或站点以外的任何资产)。 尽管所有Adobe Experience Manager(AEM)内部部署都包含在JAR中,但客户只有权访问JAR中他们在合同中获得许可的那些组件。 如果他们想要探索其他组件,可以使用AEM试用项目最长45天,也可以签署$0的销售订单,授权他们评估(无生产用途)指定的组件,如资产。

请参阅以下资源,进一步了解AEM内部部署软件和Adobe Managed Services:

客户如何扩展页面或资产的默认属性?

要了解如何扩展页面或资产的默认属性,请参阅以下资源:

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now