Estou lutando com um erro estranho no magento 2.
Tenho uma configuração onde eu removi algumas lojas, então agora apenas uma loja.
Estou tentando definir a página inicial em admin (Página inicial do CMS)
Não importa o que eu faça, ele diz 404 na página inicial, todas as outras páginas funcionam.
web/default/cms_home_page
Procurei no banco de dados, definindo is: is there e configure ok e scope_id = 0.
não tem certeza de quais páginas ele está procurando, existe uma maneira de depurar isso?
alguma outra sugestão de como corrigir isso?
magento2
database
configuration
home
Nikolai Bendix
fonte
fonte
Respostas:
Isso pode acontecer se um dos produtos estiver configurado com falta / salvo com defeito / importado incorretamente, especialmente com valor
url_rewrite
ausente na tabelarequest_path
.O que eu fiz para corrigi-lo ... Abra o console do MySQL, execute esta consulta e veja quais produtos estão vazios
request_path
Remova essas entidades e limpe o cache. Agora você pode aproveitar sua página inicial;)
fonte
No meu caso,
O
categories entity
tinha um vaziorequest_path
.Vá para o banco de dados e, com a ajuda deste comando, encontre as
categories or products
entidades que possuem um campo vazio.request_path
Exclua todas essas entradas e use o comando cache clean and flush:
Revise o
url
e a página inicial funcionará bem mais uma vez.fonte
No administrador, vá para definir a página que você deseja mostrar como página inicial em Lojas> Configuração> Geral> Web> Páginas Padrão> Página Inicial do CMS.
Lembre-se de liberar o cache em Sistema> Gerenciamento de cache> Liberar cache do Magento.
fonte