A página da categoria "Página inicial" não funciona após a atualização
Um site prestashop na versão 1.4.1.4 estava trabalhando comcategory.php
arquivo para páginas de categoria. A atualização para 1.6.0.6 unfortunatley excluiu esse arquivo porque foi considerado obsoleto. (Estrutura da URL alterada após a atualização do CMS)
Uma conseqüência é a alteração na estrutura da URL.
de:
url / category.php? id_category = 6
para :
url / index.php? id_category = 6 & controller = category & id_lang = 2
Então agora, a primeira estrutura de URL está fornecendo 404.
A questão: Não sabemos por que todas as páginas de categorias estão funcionando bem com a nova estrutura, exceto a página deHome
categoria (acceuil) (a categoria pai global para todas as categorias de sites). estehome
página de categoria está dando 404, mesmo com a nova estrutura. Em outras palavras, o seguinte URL não está funcionando:
url / index.php? id_category = 1 & controller = category & id_lang = 2
Se não estou errado, Prestashop atribui id = 1 por padrão a estehome
categoria? O que está acontecendo de errado com você? Quaisquer insights são muito apreciados.
Editar com base na resposta Prestashop-Developper.co
Quando verifiquei meu banco de dados no PhpMyAdmin:
Após a atualização de 1.4.1.4 para 1.6.0.6:
Não encontrei uma categoria com id = 0 nem uma categoria com id = 2. Eu só encontro a categoria Home com id = 1 e a categoria Root com id = 104. Raiz é o pai da Casa, mas o campois_root_category
para Home está definido como 1 !!!! Eu realmente não estou entendendo nada.
Antes da atualização de 1.4.1.4 para 1.6.0.6:
Não existe uma categoria raiz e não existeis_root_category
campo em tudo.
Nota: Essas observações são baseadas nas tabelas: ps_category, ps_category_group, ps_category_product, ps_category_shop antes e depois da atualização = entre 1.4.1.4 a 1.6.0.6.