Le sovrapposizioni della libreria client non funzionano e i div wrapper non sono generati intorno ai componenti

Problema

Nelle versioni AEM6.1 e successive, sono presenti utenti di sistema che sono preconfigurati in AEM.  Gli utenti hanno già ACL creati sotto vari percorsi come /apps, /libs, /etc, /var, /content. e alcuni dei percorsi secondari.  Se gli ACL vengono accidentalmente sovrascritti durante la migrazione dei dati da una vecchia versione AEM ad una più recente, possono inficiare varie caratteristiche di AEM.

Il percorso /apps, /etc/clientlibs, /var/clientlibs, e /libs ACL, se sovrascritti, possono inficiare AEM:

  • I file di overlay della libreria client sotto /apps non funzionano.
  • I tag div che sono generati intorno ai componenti non compaiono
  • Altri problemi come interfaccia utente corrotta, autenticazione.

Causa

L'utente del servizio clientlibs e gli altri utenti non hanno accesso ai percorsi precedentemente menzionati.

Risoluzione

  1. Installa un'istanza AEM pulita (stessa versione e patch della vostra istanza di aggiornamento di destinazione).

  2. Segui la procedura descritta in questo articolo per creare un pacchetto ACL degli ACL per la migrazione.

  3. Installa il pacchetto ACL sull'istanza dal passaggio 1.

  4. Seguendo lo stesso metodo del passaggio 2, crea un pacchetto contenente tutti gli ACL della nuova istanza AEM.

  5. Installa il pacchetto nell'ambiente corrotto. Questo assicurerà che tutti gli ACL pronti per l'uso siano ripristinati e che gli ACL personalizzati siano ordinati nell'elenco dopo quelli pronti per l'uso.

  6. Nel caso in cui anche gli utenti del servizio sotto /home/users/system siano stati cancellati dalla migrazione, è anche possibile pacchettizzare e migrare gli utenti del sistema. Crea un pacchetto di /home/users/system dalla nuova istanza AEM.

  7. Installa il pacchetto nell'ambiente corrotto.

Logo Adobe

Accedi al tuo account