najtema Posted September 21, 2017 Share Posted September 21, 2017 (edited) Salut, je vous poste une correction si un jours vous rencontrez le message suivant: Erro Root category must be an integer value at line 212 in file classes Cela arrive quand il manque la valeur de racine est manquante souvent c'est après avoir effacer la table ps_shop ou après une migration de 1.4 vers 1.6. Pour y remédier il faut vous rendre dans la table ps_shop éditer le, ensuite dans la liste vous allez apercevoir id_category int(11) unsigned à droite il y aura comme valeur 2 dans ce cas il faut mettre juste 1 à la place ensuite cliquer sur exécuter en bas de page, voila. Edited September 21, 2017 by najtema (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted September 21, 2017 Share Posted September 21, 2017 Ce n'est pas au pif, c'est réellement l'ID de la catégorie racine de ce shop qu'il faut mettre Link to comment Share on other sites More sharing options...
najtema Posted September 21, 2017 Author Share Posted September 21, 2017 (edited) Ce n'est pas au pif, c'est réellement l'ID de la catégorie racine de ce shop qu'il faut mettre Sur les nouvelles installation l'id est bien à 2 hors j'avais dèja ma boutique 1.6 et sans faire exprès j'ai supprimé la table ps_category ou ps_shop je ne m'en rappel plus. Mais en laissant l'id sur 2 impossible de récupérer l'onglet produit en back office en passant par 1 ça fonctionne. Edited September 21, 2017 by najtema (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted September 21, 2017 Share Posted September 21, 2017 Regardez dans ps_category celle qui est is_root_category Link to comment Share on other sites More sharing options...
najtema Posted September 21, 2017 Author Share Posted September 21, 2017 Regardez dans ps_category celle qui est is_root_category is_root_category est sur 0 Link to comment Share on other sites More sharing options...
Eolia Posted September 21, 2017 Share Posted September 21, 2017 Pas normal^^ La catégorie Racine, n'est pas root comme son nom pourrait le faire croire, mais la catégorie Acccueil (ou home) et ce sont celles-là (une pour chaque shop) qui sont is_root_categorie et doivent être dans ps_shop Dans votre cas ça passe car vous êtes en mono-boutique, mais pas sûr que certaines fonctions ne vous pètent pas une page blanche... Link to comment Share on other sites More sharing options...
najtema Posted September 21, 2017 Author Share Posted September 21, 2017 (edited) Pas normal^^ La catégorie Racine, n'est pas root comme son nom pourrait le faire croire, mais la catégorie Acccueil (ou home) et ce sont celles-là (une pour chaque shop) qui sont is_root_categorie et doivent être dans ps_shop Dans votre cas ça passe car vous êtes en mono-boutique, mais pas sûr que certaines fonctions ne vous pètent pas une page blanche... Donc pour vous que faut t'il faire ? car en remettant 2 comme id à la table ps_shop j'ai l'erreur cité ci-dessus suite à la suppression de la table ps_category ou shop. Edited September 21, 2017 by najtema (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted September 21, 2017 Share Posted September 21, 2017 Quelle est la catégorie qui est is_root_category actuellement ? Comment avez-vous reconstruit la table ps_category ? Link to comment Share on other sites More sharing options...
najtema Posted September 21, 2017 Author Share Posted September 21, 2017 (edited) Quelle est la catégorie qui est is_root_category actuellement ? Actuellement je n'ai aucune catégorie c'est une boutique test Comment avez-vous reconstruit la table ps_category ? j'ai exporté la table ps_category sur une nouvelle installation prestashop(version identique) ensuite je l'ai importé à ma table ps_category qui était vide. Edited September 21, 2017 by najtema (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted September 21, 2017 Share Posted September 21, 2017 Cette table ne peut pas et ne doit pas etre vide Vous devez avoir au minimum 2 catégories: Root et Accueil Exemple: id_category id_parent id_shop_default level_depth nleft nright active date_add date_upd position is_root_category 1 0 1 0 1 4 1 2017-03-01 09:13:38 2017-03-01 09:13:38 0 0 2 1 1 1 2 3 1 2017-03-01 09:13:38 2017-04-13 08:06:32 0 1 Remplir également ps_category_group / _lang /_shop Le module pscleaner peut peut-être vous les reconstruire en choisissant de "Supprimer le catalogue" Link to comment Share on other sites More sharing options...
najtema Posted September 21, 2017 Author Share Posted September 21, 2017 Cette table ne peut pas et ne doit pas etre vide Vous devez avoir au minimum 2 catégories: Root et Accueil Exemple: id_category id_parent id_shop_default level_depth nleft nright active date_add date_upd position is_root_category 1 0 1 0 1 4 1 2017-03-01 09:13:38 2017-03-01 09:13:38 0 0 2 1 1 1 2 3 1 2017-03-01 09:13:38 2017-04-13 08:06:32 0 1 Remplir également ps_category_group / _lang /_shop Le module pscleaner peut peut-être vous les reconstruire en choisissant de "Supprimer le catalogue" Oui je n'ai pas fait exprès de supprimer. Link to comment Share on other sites More sharing options...
doekia Posted September 21, 2017 Share Posted September 21, 2017 Le module pscleaner nettoie (et encore pas toujours bien), mais ne recréé rien. d'ailleurs en cas d'inconsistance il lui arrive même d'empirer les choses Link to comment Share on other sites More sharing options...
najtema Posted September 21, 2017 Author Share Posted September 21, 2017 Le module pscleaner nettoie (et encore pas toujours bien), mais ne recréé rien. d'ailleurs en cas d'inconsistance il lui arrive même d'empirer les choses Donc faut y aller avec des pincette, en tous cas merci pour votre éclaircissement. Link to comment Share on other sites More sharing options...
Lucinda91290 Posted October 22, 2020 Share Posted October 22, 2020 (edited) Merci beaucoup najtema ! j'avais ce problème "Error Root category must be an integer value at line 240 in file classes" (240 à la place de 212) et j'avais bien 2 dans id_category de ps_shop, j'ai mis 1 et tout est revenu dans l'ordre, je n'ai plus l'erreur, et j'arrive enfin à cliquer sur "Catalogue" dans le backoffice ce qui n'était pas le cas avant cette modif. Enfin, un problème de moins avec ma version Prestashop 1.6.1.24. Edited October 22, 2020 by Lucinda91290 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now