THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 maj 2.2.1 vers 2.2.2

(26-01-2016 17:11:33)


J'ai fait une installation récente en 2.2.1
Quand je veut mettre à jour en 2.2.2, je fais :

php local/setup/update.php

et il me réponde :

You already have the latest version of Thelia : 2.2.1

Mais non, je n'ai pas la dernière version !! Que faire ?

Offline

#2 Re: maj 2.2.1 vers 2.2.2

(26-01-2016 18:12:27)


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 smile


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 smile

Last edited by Asenar (26-01-2016 20:31:53)


Michaël Marinetti
arrive à Thélia doucement mais surement.
@Asenar