AEM常見問答

請依照本頁取得某些AEM疑難排解和設定問題的解答。

網站

如何配置無二進位分發?

通過共用資料儲存進行部署時支援無二進位分發,並且涉及使用基於Vault的分發包導出器(工廠PID:org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory)套件產生器。

在啟用無二進位模式後,分發的內容封裝會包含二進位檔的參考,而非實際二進位檔。

如何啟用無二進位散發?

若要啟用無二進位散發,請使用共用的blob存放區進行部署。
在OSGI配置中檢查useBinaryReferences屬性,並檢查您的代理使用的工廠PID(org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory)

在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依預設

Content Services是以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調查快顯視窗?

您可以使用Touch UI或Web Console來選擇加入使用統計資料收集。 如需詳細指示,請參閱選擇匯總使用統計資料收集

是否有好的資源來強調升級至AEM 6.4的主要功能?

請參閱瞭解升級AEM的理由,說明考慮升級至最新版Adobe Experience Manager之客戶的主要功能高階劃分。

如何設定AEM例項以使用PorterStem篩選器?

PorterStem濾鏡採用Porter Stem Algorithm for English。 結果與使用Snowball Porter Stemmer和​language="English"​引數類似。 但是,此調整器直接使用Java編碼,並不基於Snowball。 它不接受受保護字詞的清單,而且僅適用於英文文字。

Oak公開一組lucene-provides分析器設定元素,以用於AEM。 要瞭解如何使用篩選器,請參閱Simple search implementation guide中的​Apache Oak Analyzers

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

應始終對重新索引進行處理,並適當考慮它對AEM整體效能的影響,並在活動量較低或維護期間執行。

請參閱查詢和索引的最佳做法以瞭解重新索引的原因。

我們是否支援Design Importer中的精簡JS lib?

您需要將Adobe Granite HTML Library Manager的JS處理器預設configs屬性變更為​min:gcc。 若要成功匯入設計套件,建議在用戶端程式庫中加入預先微調的第三方程式庫。

資產

上傳MP4檔案(例如使用拖放方法)時,「資產」工作流程為何會重複執行?

如果使用者,上傳影片檔案在資產節點下沒有刪除權限,則刪除區塊節點會失敗,而上傳會重新啟動。

一次可使用AEM 6.4操作的數位資產數目上限為何?

Adobe Experience Manager(AEM)6.4目前可讓您一次上傳最多2 GB的資產。

如需可搭配AEM 6.4運作的資產數目上限的詳細資訊,請參閱「資產調整指南」

建立語言副本時OOTB配置的預設設定是什麼?

透過傳統UI建立語言復本時,資產不會移至新語言階層下方,而是從語言主版使用。

但是,當您透過Touch UI(References -> 更新語言副本)建立語言副本時,會以新語言建立新的DAM資料夾,並從中參考資產。

這是OOTB配置的預設設定。 您可以在翻譯配置中設定​翻譯頁面資產 = 不翻譯
對於AEM 6.4,Tools > Cloud Services > Translation Cloud服務

如何停用造成AEM SegmentStore(AEM 6.3.1.1)指數成長的AEM元件?

您可以停用OSGi元件停用程式。 要使用此服務,請參見OSGi Component Disabler

因應措施是,您也可以透過UI或在每次AEM重新啟動後透過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 Activation(DTM)部署的Experience Manager資產前瞻分析,請參閱「使用AEM Assets設定資產前瞻分析」

如何自訂管理控制台?

AEM提供多種機制,讓您自訂製作執行個體的控制台和頁面製作功能。
要瞭解如何建立自定義控制台並自定義控制台的預設視圖,請參閱自定義控制台

CoralUI 2和CoralUI 3元件之間有何差異?

Granite UI Foundation的一組新Sling元件是為Coral3建立,位於/libs/granite/ui/components/coral/foundation下方。 其中一組是以CoralUI 2為基礎的元件,另一組是以CoralUI 3為基礎的元件。新集將不只是舊集的複製貼上,而是會加以清理(例如,簡化、移除已過時的功能)。 因此,建議頁面僅使用以CoralUI 3為基礎或以CoralUI 2為基礎的集合。

如需詳細資訊,請參閱Migration Guide to CoralUI 3-based

如何自訂AEM Assets中的搜尋元件?

若要瞭解搜尋大幅提升/排名和進一步實作資訊,請參閱簡易搜尋實作指南。

「簡單搜尋」實作是2017年峰會實驗室AEM Search Demystified的教材。

如果客戶只購買AEM中的「網站」授權,他們是否仍可存取「資產」?

否,客戶無法存取「資產」(或「網站」以外的任何項目)。 即使所有Adobe Experience Manager(AEM)內部部署都包含在JAR中,客戶仍只能取得授權,存取其合約中授權的JAR中的元件。 如果他們想要探索其他元件,可以使用AEM試用程式長達45天,或簽署$0的銷售訂單,以授權他們評估(無生產用途)命名的元件,例如「資產」。

請參閱下列資源,以進一步瞭解AEM內部部署軟體和Adobe Managed Services:

客戶如何延伸頁面或資產的預設屬性?

若要瞭解如何擴充頁面或資產的預設屬性,請參閱下列資源:

本頁內容