Salut,
j'ai eu le même message (mais en faisant php setup/update.php , et non local/setup/update.php ) parce que je n'avais pas pensé à mettre à jour les fichiers… La doc en parle mais pas très clairement je trouve.
Il faut :
1) mettre à jour tes fichiers (si ton dossier est sous git, `git checkout 2.2.2`, sinon en téléchargeant les fichiers et en écrasant les anciens.
1-bis) va dans core/lib/Thelia/Install/Update.php à la ligne 78, tu dois remplacer le dernier élément du tablea par "2.2.2" pour que ça devienne ceci:
…
ligne76 '37' => '2.2.0-beta3',
ligne77 '38' => '2.2.0',
ligne78 '39' => '2.2.1',
ligne79 '40' => '2.2.2',
ligne80 );
2) lancer la commande php setup/update.php
Je vais proposer une PR dans la doc pour que ce soit plus clair
EDIT: Oups !! J'ai répondu sans vérifier que ce que j'ai dit marchait ! Il y a un autre problème pour la mise à jour à cause d'une coquille dans le code, il y a 2 fois la ligne "2.2.1" dans le fichier qui gère la mise à jour au lieu de une fois "2.2.1" et une fois "2.2.2"
Tu dois ouvrir le fichier core/lib/Thelia/Install/Update.php et modifier la ligne 78 pour que ça corresponde (je viens de compléter plus en détail au dessus)
A noter aussi que tu peux attendre la version 2.2.3 qui va sans doute bientôt sortir
Last edited by Asenar (26-01-2016 20:31:53)