Sintomas
Ao acessar a instância do autor via http://<host>:<port>/
, o navegador mostrou uma página em branco e o log de acesso mostrou que o anônimo tentou acessar a página com um código de status401
em vez do código de status normal 302
. Isso impede que qualquer usuário acesse a instância do autor.
Faça logon em http://<host>:<port>/crx
e http://<host>:<port>/system/console
não são afetados e estão funcionando corretamente.
Causa
A propriedade "sling:vanityPath
"de uma página para definir como branco. Isso faz com que o Sling redirecione para esta página em vez da página de logon.
Solução
Faça logon em http://<host>:<port>/crx
com a conta admin
. Clique no botão de pesquisa e para a página usando a seguinte consulta:
select * from cq:PageContent where sling:vanityPath = ''
OU
//element(*,cq:PageContent)[@sling:vanityPath='']
Para todas as páginas de retorno, encontre a propriedade "sling:vanityPath
" e delete esta propriedade.
Observação: a propriedade ficará esmaecida depois de excluída.
Para evitar futuros problemas, modifique o nó /libs/foundation/components/page/dialog/items/advanced/items/vanityPath/fieldConfig
adicionando o atributo "allowBlank
" [type: Boolean]
com valor igual a "false
".
Isso impedirá que os autores insiram um valor vazio na propriedade "sling:vanityPath
".
Aplica-se a
CQ 5.2.x