manoaratefy Posted April 17, 2020 Share Posted April 17, 2020 Bonjour, Je viens de rencontrer une chose assez bizarre sur un site Prestashop. Sa base de données est sur une ancienne version (PS_VERSION_DB = 1.6.x.x) alors qu'il utilise Prestashop 1.7. Du coup le schéma n'est pas très adapté, et ça bug un peu partout. Mais le plus important, c'est le serveur MySQL qui est totalement saturé à cause de ps_facetedsearch qui lance des requêtes avec des JOIN sans clés (rappelez-vous, le schéma de la base n'est pas à jour). J'espérais que remettre le dossier install sur le site et tenter un php install/upgrade/upgrade.php va mettre à jour la base de données, mais en fait celui-ci dit qu'on est déjà à la dernière version (erreur 28). Connaissez-vous un moyen de remettre à jour correctement la base de données ? PS : j'ai demandé au propriétaire du site, il n'a pas fait de sauvegarde. Link to comment Share on other sites More sharing options...
Eolia Posted April 17, 2020 Share Posted April 17, 2020 changez le n° de version dans la table config et dans setting.inc.php Link to comment Share on other sites More sharing options...
doekia Posted April 17, 2020 Share Posted April 17, 2020 problème c'est qu'il faut dans un premier temps tricher car 1.6 utilise settings.inc.php alors que 1.7 utilise parameters.php Donc recréer artificiellement un settings.inc.php avec PS_VERSION strictement égal à la version du schéma 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