pumpvive Posted October 4, 2018 Share Posted October 4, 2018 Bonjour j ai fais la migration depuis 1.6 à 1.7 depuis je n ai plus au client, commande, produits .j ai le message " Accès interdit" j ai regardé ma basse de donnée et ps_access n a plus que deux colonnes quelqu un a t il une idée merci votre aide Link to comment Share on other sites More sharing options...
Eolia Posted October 4, 2018 Share Posted October 4, 2018 Sur votre site en prod ??? pourquoi être passé en 1.7 ? Link to comment Share on other sites More sharing options...
pumpvive Posted October 4, 2018 Author Share Posted October 4, 2018 bonsoir j ai le site en double le premier en prod que je ne touche pas a moins d etre sur que tout est ok ,et l autre me sert a faire les teste et a trouver le correction hors la je ne trouve pas Link to comment Share on other sites More sharing options...
Eolia Posted October 4, 2018 Share Posted October 4, 2018 Ok recopiez la table ps_access de votre 1.6, vous avez dû avoir un souci lors de votre migration (avez-vous regardé les logs d'erreurs ?) Link to comment Share on other sites More sharing options...
pumpvive Posted October 4, 2018 Author Share Posted October 4, 2018 j ai récupéré la table et intégrés mais toujours pas d accès et les logs rien de special Link to comment Share on other sites More sharing options...
Jovicyr Posted December 14, 2018 Share Posted December 14, 2018 Bonjour pumpvive, as-tu trouvé une solution ou l'origine du souci ? Je viens en effet de mettre à jour un Prestashop 1.6 vers 1.7.4.4 et j'ai exactement ce souci : les pages Commandes, Clients sont en accès interdit pour un SuperAdmin. Merci pour ton retour, Link to comment Share on other sites More sharing options...
Jovicyr Posted December 15, 2018 Share Posted December 15, 2018 (edited) Merci de ton retour. Après investigation, effectivement il manque non pas des colonnes (le modèle de données a changé), mais des lignes. Cette requête a permis de réaffecter l'ensemble des persmission au profil administrateur (id = 1) : INSERT IGNORE INTO `ps_access` (`id_profile`, `id_authorization_role`) VALUES (1, 1), (1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8), (1, 9), (1, 10), (1, 11), (1, 12), (1, 13), (1, 14), (1, 15), (1, 16), (1, 17), (1, 18), (1, 19), (1, 20), (1, 21), (1, 22), (1, 23), (1, 24), (1, 25), (1, 26), (1, 27), (1, 28), (1, 29), (1, 30), (1, 31), (1, 32), (1, 33), (1, 34), (1, 35), (1, 36), (1, 37), (1, 38), (1, 39), (1, 40), (1, 41), (1, 42), (1, 43), (1, 44), (1, 45), (1, 46), (1, 47), (1, 48), (1, 49), (1, 50), (1, 51), (1, 52), (1, 53), (1, 54), (1, 55), (1, 56), (1, 57), (1, 58), (1, 59), (1, 60), (1, 61), (1, 62), (1, 63), (1, 64), (1, 65), (1, 66), (1, 67), (1, 68), (1, 69), (1, 70), (1, 71), (1, 72), (1, 73), (1, 74), (1, 75), (1, 76), (1, 77), (1, 78), (1, 79), (1, 80), (1, 81), (1, 82), (1, 83), (1, 84), (1, 85), (1, 86), (1, 87), (1, 88), (1, 89), (1, 90), (1, 91), (1, 92), (1, 93), (1, 94), (1, 95), (1, 96), (1, 97), (1, 98), (1, 99), (1, 100), (1, 101), (1, 102), (1, 103), (1, 104), (1, 105), (1, 106), (1, 107), (1, 108), (1, 109), (1, 110), (1, 111), (1, 112), (1, 113), (1, 114), (1, 115), (1, 116), (1, 117), (1, 118), (1, 119), (1, 120), (1, 121), (1, 122), (1, 123), (1, 124), (1, 125), (1, 126), (1, 127), (1, 128), (1, 129), (1, 130), (1, 131), (1, 132), (1, 133), (1, 134), (1, 135), (1, 136), (1, 137), (1, 138), (1, 139), (1, 140), (1, 141), (1, 142), (1, 143), (1, 144), (1, 145), (1, 146), (1, 147), (1, 148), (1, 149), (1, 150), (1, 151), (1, 152), (1, 153), (1, 154), (1, 155), (1, 156), (1, 157), (1, 158), (1, 159), (1, 160), (1, 161), (1, 162), (1, 163), (1, 164), (1, 165), (1, 166), (1, 167), (1, 168), (1, 169), (1, 170), (1, 171), (1, 172), (1, 173), (1, 174), (1, 175), (1, 176), (1, 177), (1, 178), (1, 179), (1, 180), (1, 181), (1, 182), (1, 183), (1, 184), (1, 185), (1, 186), (1, 187), (1, 188), (1, 189), (1, 190), (1, 191), (1, 192), (1, 193), (1, 194), (1, 195), (1, 196), (1, 197), (1, 198), (1, 199), (1, 200), (1, 201), (1, 202), (1, 203), (1, 204), (1, 205), (1, 206), (1, 207), (1, 208), (1, 209), (1, 210), (1, 211), (1, 212), (1, 213), (1, 214), (1, 215), (1, 216), (1, 217), (1, 218), (1, 219), (1, 220), (1, 221), (1, 222), (1, 223), (1, 224), (1, 225), (1, 226), (1, 227), (1, 228), (1, 229), (1, 230), (1, 231), (1, 232), (1, 233), (1, 234), (1, 235), (1, 236), (1, 237), (1, 238), (1, 239), (1, 240), (1, 241), (1, 242), (1, 243), (1, 244), (1, 245), (1, 246), (1, 247), (1, 248), (1, 249), (1, 250), (1, 251), (1, 252), (1, 253), (1, 254), (1, 255), (1, 256), (1, 257), (1, 258), (1, 259), (1, 260), (1, 261), (1, 262), (1, 263), (1, 264), (1, 265), (1, 266), (1, 267), (1, 268), (1, 269), (1, 270), (1, 271), (1, 272), (1, 273), (1, 274), (1, 275), (1, 276), (1, 277), (1, 278), (1, 279), (1, 280), (1, 281), (1, 282), (1, 283), (1, 284), (1, 285), (1, 286), (1, 287), (1, 288), (1, 289), (1, 290), (1, 291), (1, 292), (1, 293), (1, 294), (1, 295), (1, 296), (1, 297), (1, 298), (1, 299), (1, 300), (1, 301), (1, 302), (1, 303), (1, 304), (1, 305), (1, 306), (1, 307), (1, 308), (1, 309), (1, 310), (1, 311), (1, 312), (1, 313), (1, 314), (1, 315), (1, 316), (1, 317), (1, 318), (1, 319), (1, 320), (1, 321), (1, 322), (1, 323), (1, 324), (1, 325), (1, 326), (1, 327), (1, 328), (1, 329), (1, 330), (1, 331), (1, 332), (1, 333), (1, 334), (1, 335), (1, 336), (1, 337), (1, 338), (1, 339), (1, 340), (1, 341), (1, 342), (1, 343), (1, 344), (1, 345), (1, 346), (1, 347), (1, 348), (1, 349), (1, 350), (1, 351), (1, 352), (1, 353), (1, 354), (1, 355), (1, 356), (1, 357), (1, 358), (1, 359), (1, 360), (1, 361), (1, 362), (1, 363), (1, 364), (1, 365), (1, 366), (1, 367), (1, 368), (1, 369), (1, 370), (1, 371), (1, 372), (1, 373), (1, 374), (1, 375), (1, 376), (1, 377), (1, 378), (1, 379), (1, 380), (1, 381), (1, 382), (1, 383), (1, 384), (1, 385), (1, 386), (1, 387), (1, 388), (1, 389), (1, 390), (1, 391), (1, 392), (1, 393), (1, 394), (1, 395), (1, 396), (1, 397), (1, 398), (1, 399), (1, 400), (1, 401), (1, 402), (1, 403), (1, 404), (1, 405), (1, 406), (1, 407), (1, 408), (1, 409), (1, 410), (1, 411), (1, 412), (1, 413), (1, 414), (1, 415), (1, 416), (1, 417), (1, 418), (1, 419), (1, 420), (1, 421), (1, 422), (1, 423), (1, 424), (1, 425), (1, 426), (1, 427), (1, 428), (1, 429), (1, 430), (1, 431), (1, 432), (1, 433), (1, 434), (1, 435), (1, 436), (1, 437), (1, 438), (1, 439), (1, 440), (1, 441), (1, 442), (1, 443), (1, 444), (1, 445), (1, 446), (1, 447), (1, 448), (1, 449), (1, 450); Edited December 15, 2018 by Jovicyr (see edit history) Link to comment Share on other sites More sharing options...
Djoule Posted September 16, 2019 Share Posted September 16, 2019 Grand merci à Jovicyr, la requete m'a effectivement corrigé le problème (migration de 1.6 à 1.7.6.1) Link to comment Share on other sites More sharing options...
Nice-side Posted November 22, 2019 Share Posted November 22, 2019 Bonjour, pourriez-vous m'expliquer comment modifier la table ps_access ? Link to comment Share on other sites More sharing options...
Jovicyr Posted November 22, 2019 Share Posted November 22, 2019 Bonjour, Il faut exécuter la requête dans ton outil de gestion de base de données, par exemple phpMyAdmin s'il est installé sur ton environnement serveur. Cependant si tu poses cette question, j'ai bien peur que ma réponse ne soit pas si aidante. J'en profite pour ceux qui passeraient par là, que j'ai depuis une bien meilleure requête et pas qu'une seule d'ailleurs, ces 2 sont complémentaires : INSERT IGNORE INTO ps_access (id_profile, id_authorization_role) SELECT 1, id_authorization_role FROM ps_authorization_role; INSERT IGNORE INTO ps_module_access (id_profile, id_authorization_role) SELECT DISTINCT 1, (ar.id_authorization_role) FROM ps_authorization_role ar ; La première remplace la longue précédente requête pour les pages du BO de Prestashop. La seconde permet l'affectation des droits aux différents modules. 2 1 Link to comment Share on other sites More sharing options...
Nice-side Posted November 22, 2019 Share Posted November 22, 2019 Oui effectivement étant carrément nul en SQL je ne sais pas où ni comment entrer ces / cette requête (s) to be aide serai la bienvenue J'utilise PHPmyadmin. Un grand merci Jovicyr 🤝 Link to comment Share on other sites More sharing options...
Jovicyr Posted November 23, 2019 Share Posted November 23, 2019 Ok donc déjà si tu "utilises" phpMyAdmin, c'est un bon début 😉 Ben justement, une fois dans l'interface, sélectionne la base de données de ton Prestashop dans la colonne de gauche. Puis à droite, tu dois avoir tout en haut un onglet intitulé SQL. Clique dessus, ça t'ouvre une page avec un grand champ texte. Dedans, colles-y les 2 requêtes de mon précédent message. Vérifie que les tables de ta base de données commencent bien par "ps_", sinon il te faudra adapter mes requêtes avec le bon préfixe. Puis exécute les requête en cliquant sur le bouton de validation normalement présent en bas à droite de la page. Voilà, j'espère que ça te sera utile. Link to comment Share on other sites More sharing options...
bbajc Posted February 12, 2020 Share Posted February 12, 2020 Super thank you for handling it is really great to find simple, effective and explained solutions! Link to comment Share on other sites More sharing options...
binbin Posted November 12, 2020 Share Posted November 12, 2020 (edited) Merci pour le script sql qui m'a redonné un accès a mon BO après migration en 1.7 (grosse gouttes)... Edited November 12, 2020 by binbin (see edit history) Link to comment Share on other sites More sharing options...
Pierre Italia Posted March 17, 2021 Share Posted March 17, 2021 Le 22/11/2019 à 6:39 PM, Jovicyr a dit : Bonjour, Il faut exécuter la requête dans ton outil de gestion de base de données, par exemple phpMyAdmin s'il est installé sur ton environnement serveur. Cependant si tu poses cette question, j'ai bien peur que ma réponse ne soit pas si aidante. J'en profite pour ceux qui passeraient par là, que j'ai depuis une bien meilleure requête et pas qu'une seule d'ailleurs, ces 2 sont complémentaires : INSERT IGNORE INTO ps_access (id_profile, id_authorization_role) SELECT 1, id_authorization_role FROM ps_authorization_role; INSERT IGNORE INTO ps_module_access (id_profile, id_authorization_role) SELECT DISTINCT 1, (ar.id_authorization_role) FROM ps_authorization_role ar ; La première remplace la longue précédente requête pour les pages du BO de Prestashop. La seconde permet l'affectation des droits aux différents modules. Génie !!!!!!! Merci bcp ! 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