疑難排解編寫AEM

下節涵蓋您使用AEM時可能遇到的一些問題,以及如何疑難排解的建議。

注意

當遇到問題時,也有必要檢查實例(發行和服務包)的已知問題清單。

注意

具有管理員權限且想要疑難排解AEM問題的使用者,可使用疑難排解AEM(適用於管理員)中所述的疑難排解方法。 如果您沒有足夠的權限,請洽詢您的系統管理員有關疑難排解AEM的資訊。

已發佈網站上仍有舊版頁面

  • 問題:

    • 您已對頁面進行變更,並將頁面複製至發佈網站,但是頁面的​old​版本仍會顯示在發佈網站上。
  • 原因:

    • 這可能有幾種原因,最常是快取(本地瀏覽器或Dispatcher),但有時可能是複製隊列的問題。
  • 解決方案:

    • 這裡有各種可能:

    • 確認頁面已正確複製。 檢查頁狀態以及複製隊列的狀態(如果需要)。

    • 清除本機瀏覽器中的快取,並再次存取您的頁面。

    • ?新增至頁面URL的結尾。 例如:

      http://localhost:4502/sites.html/content?

      這會直接從AEM要求頁面,並略過Dispatcher。 如果您收到更新的頁面,表示您應清除Dispatcher快取。

    • 如果複製隊列存在問題,請與系統管理員聯繫。

Sidekick not visible

  • 問題:

    • 在作者環境中編輯內容頁面時,Sidekick不可見。
  • 原因:

    • 在少數情況下,您可能會將側腳的標題定位在目前視窗的範圍之外。 這表示您不能再重新定位它。
  • 解決方案:

    • 從您目前的工作階段登出,然後重新登入。 Sidekick會返回預設位置。

查找和替換——並非所有實例都被替換

  • 問題:

    • 使用​尋找與取代​選項時,並非頁面上所有find詞語的例項都會被取代。
  • 原因:

    • 尋找與取代​的功能取決於內容的儲存方式,以及是否可加以搜尋。 例如,部落格文字會儲存在jcr:text屬性中,而未設定為可供搜尋。 查找和替換servlet的預設範圍涵蓋以下屬性:

      • jcr:title
      • jcr:description
      • jcr:text
      • text
  • 解決方案:

    • 這些定義可以使用​Web控制台​的​Day CQ WCM查找替換Servlet​的配置進行更改;例如,在

      http://localhost:4502/system/console/configMgr

本頁內容