Mise à jour vers Joomla 3.2 à partir d'une version existante

Avec la sortie de Joomla 3.2.1, vous souhaitez peut être mettre votre site à jour vers cette nouvelle version de Joomla! qui apporte de nombreuses nouvelles fonctionnalités.
Voyons comment faire cela :

 

1 - Préambule

Ce tutoriel ne concerne que :

La mise à jour des versions Joomla 1.7 ou 2.5 vers une version 3.X

La mise à jour d’une version Joomla 3.X.X vers une version 3.2.0

Pour passer de Joomla 1.5 à Joomla 3.2, vous pouvez lire Migration de Joomla 1.5 à Joomla 2.5

PENSEZ TOUJOURS A EFFECTUER UNE SAUVEGARDE COMPLETE AVANT UNE MISE À JOUR
ASSUREZ-VOUS DE LA COMPATIBILITÉ DE VOS EXTENSIONS AVEC LA NOUVELLE VERSION NOTAMMENT SI VOUS UPGRADEZ DE LA V1.7 OU V2.5 VERS UNE V3.X

PRENEZ LE TEMPS DE LIRE LES NOTIFICATIONS AINSI QUE LES AMÉLIORATIONS ET SPÉCIFICATIONS CONTENUES DANS LE COMPOSANT QUE VOUS ALLEZ METTRE À JOUR.

2 - La mise à jour

La mise à jour de joomla peut s’opérer de trois manières différentes :

  • La méthode A : Méthode de mise à jour conseillée via l’extension spécifique à Joomla.
  • La méthode B : Méthode par installation depuis une URL ou depuis un répertoire ou fichier.
  • La méthode C : Méthode manuelle.

Dans tous les cas de figure il est conseillé de purger le cache joomla et de vider le cache de votre navigateur afin d’avoir une situation claire. Vous pouvez également apporter ces vérifications avant de commencer.

La méthode A - Méthode appelée aussi 1 clic

Commençons d’abord par nous connecter à l’administration du site.

Nous arrivons sur l’interface d’administration :

Mise à jour à effectuée sur Joomla 2.5
Nous pouvons déjà remarquer que Joomla annonce qu’une mise à jour est disponible.

Il reste deux choix à faire :

Cliquer directement sur l’icône qui annonce la mise à jour

Icône de mise à jour sous Joomla 2.5

Ou bien, pour les puristes, passer par le menu ==> Composants ==> Mise à jour de Joomla.

Menu Composants Joomla 2.5

Peu importe la solution que vous choisissez, vous arriverez sur la même page :

Mise à jour de Joomla!

Une simple vérification des paramètres par défaut avant de lancer la mise à jour :

1 - Vérifier la version de Joomla installée

2 - Vérifier l’intitulé « dernière version de Joomla ». C’est cette version qui sera installée par la mise à jour

3 - L’ URL du paquet de mise à jour est remplie par défaut, mais bien vérifier qu’il n’y a pas d’erreurs quand à la version

4 - La méthode d’installation doit être sur « Transfert direct ».

5 - A l’issue de ces vérifications, il ne vous reste plus qu’à appuyer sur le bouton « Mettre à jour ».

Vérification des paramètres Joomla!

Le délai pour la mise à jour tient compte de la capacité de votre ligne réseau, de la charge du ou des serveurs distants. Il peut être variable en fonction de ces paramètres.

Néanmoins, vous devriez voir apparaître des informations vous indiquant l’activité de la mise à jour :


Informations de mise à jour

Enfin, à l’issue de la mise à jour vous verrez apparaître l’écran suivant :

Joomla à jour

Vous noterez que les couleurs des menus de l’interface d’administration ont légèrement changé. C’est bien normal puisque vous êtes
maintenant sous la nouvelle version en l’occurrence la version : 3.2.1

Vous pouvez maintenant purger le cache de Joomla ainsi que celui de votre navigateur, relancer votre page et vérifier les changements apportés par cette mise à jour.


La méthode B - méthode par installation

Dans certaines conditions, il est impossible d’utiliser la méthode 1 clic pour mettre à jour votre site. Une des raisons est que vous utilisez une distribution non-standard (par exemple une version installée avec un langage différent de celui par défaut). Une autre raison peut être le fait que vous n’avez pas une liaison internet haut débit ou ne supportant pas une installation automatique.
Dans ce cas, vous pouvez quand même faire une mise à jour simple utilisant le gestionnaire d’extension : installez via votre écran. Comme la mise à jour via votre écran, cette méthode mettra à jour automatiquement la base de données et complètera celle de votre système sans étapes supplémentaires.

PENSEZ TOUJOURS A EFFECTUER UNE SAUVEGARDE COMPLETE AVANT UNE MISE À JOUR
ASSUREZ-VOUS DE LA COMPATIBILITÉ DE VOS EXTENSIONS AVEC LA NOUVELLE VERSION NOTAMMENT SI VOUS UPGRADEZ DE LA V1.7 OU V2.5 VERS UNE V3.X

PRENEZ LE TEMPS DE LIRE LES NOTIFICATIONS AINSI QUE LES AMÉLIORATIONS ET SPÉCIFICATIONS CONTENUES DANS LE COMPOSANT QUE VOUS ALLEZ METTRE À JOUR.

Localisation du fichier de mise à jour

Recherchez le fichier archive nécessaire (par exemple, .zip, .tag.gz, or tar.bz2 archive) pour la mise à jour de votre version.

Si vous faites la mise à jour d’une release X.X.0 (par exemple de la 1.7.3 vers la 2.5.0), vous devriez trouver le fichier sous la forme Joomla_2.5.0-Stable-Update_Package.zip.

Si vous faites la mise à jour d’une release dans la même série (par exemple, 2.5.0 vers 2.5.1), alors le fichier devrait avoir la forme Joomla_2.5.0_to_2.5.1-Stable-Patch_Package.zip.

A partir de maintenant vous avez trois options :

  1. Installez à partir de l’URL
  2. Installez à partir d’un répertoire
  3. Téléchargez le fichier package.

L’installation à partir de l’URL est la méthode la plus simple. Avec cette option, le fichier de mise à jour est chargé directement depuis le serveur, car il fonctionne bien même si vous avez un lien réseau bas débit.

L’installation depuis un répertoire est la méthode la plus sûre si le serveur possède également une connexion bas-débit. Avec cette méthode, vous transférez le fichier en FTP dans un répertoire temporaire sur le serveur sur lequel est installé votre site. Une fois le fichier transféré, vous vous connectez sur le répertoire du serveur pour lancer l’installation.

Télécharger le fichier d’archive est vraiment très simple, mais vous devez obligatoirement avoir une bonne connexion entre l’ordinateur de votre bureau et le serveur car le fichier peut s’avérer lourd...

L’image suivante vous montre le gestionnaire d’extension : l’installation avec les trois options

Trois possibilité d'installation

1 - Installation depuis une adresse URL

Cette option est la plus facile si le fichier d’archive est disponible sur un site web

  1. Dans le gestionnaire d’extension, onglet Installation. Entrer l’URL de l’archive dans le champ prévu
  2. Cliquer sur le bouton Installer

Le système travaillera pendant un moment supérieur à deux minutes ou plus pour une mise à jour complète. Un message indiquera la réalisation de l’installation jusqu’à son achèvement.

2 - Installation depuis un dossier/répertoire

Cette option requiert la décompression du fichier d’archive dans un répertoire/dossier sur le serveur où est implanté votre site. C’est la meilleure méthode si vous avez une connexion internet bas-débit ou si vous avez des interruptions pendant le processus de mise à jour (via l’installation 1 clic).

  1. Décompressez le fichier d’archive dans un répertoire temporaire sur votre machine en local.
  2. Transférez tous les fichiers de ce répertoire (par exemple via FTP) vers un répertoire temporaire visible (non caché) sur le serveur web. Par exemple vous pouvez créer un sous-répertoire dans l’arborescence du répertoire TMP sur votre répertoire racine de Joomla (par exemple le chemin pourrait être le suivant : /home/myuser/myjoomla/tmp/upgrade250).
  3. Dans le gestionnaire d’extension, onglet Installation, entrez le chemin complet du répertoire temporaire (sur le serveur) de l’étape 2 (par exemple : /home/myuser/myjoomla/tmp/upgrade250).
  4. Cliquez sur Installer.

Le système travaillera pendant un court instant (environ une minute ou moins, cela dépend du serveur). Un message indiquera la réalisation de l’installation jusqu’à son achèvement.

3 - Envoyer un fichier d’archive

Cette option implique que vous ayez au préalable récupéré le fichier d’archive en local sur votre machine (depuis le web).
Téléchargez le fichier sur votre poste en local.
Dans le gestionnaire d’extension, onglet installation, cherchez et sélectionnez le fichier d’archive.
Cliquez sur Envoyer & Installer.
Le système travaillera pendant un moment supérieur à deux minutes ou plus pour une mise à jour complète. Un message indiquera la réalisation de l’installation jusqu’à son achèvement.

Félicitations. A cet instant, votre site a été correctement mis à jour.
Important: Videz le cache de votre navigateur et vérifiez que votre site fonctionne correctement.

Check-liste pour votre site

En plus de la purge du cache du navigateur et de Joomla, deux opérations de contrôle sont à effectuer.

Elles sont nécessaires pour les méthodes A et B et s’effectuent à partir du gestionnaire d’extension :

Gestion des extensions - Vérification de la base de données.

Cette caractéristique a été ajoutée à partir de la version 2.5.0 pour vérifier la corrélation entre la base de données et le programme Joomla.

Aller dans « Gestion des extensions » ==> Sélectionner base de données dans la liste

Vérification de la base de données
Si la structure de la base de données était incorrecte, un message signalerait la ou les incohérences comme dans l’image suivante :

Structure incorrecte

1 - Un message d’avertissement signalant le défaut

2 - Une liste des problèmes ou incohérences

3 - Dans ce cas, cliquez sur le bouton FIX. Joomla essaiera de corriger les erreurs listées de la base de données. En cas de succès, l’affichage indiquera que la base de données a été mis à jour.

NB : Si des erreurs persistent, vérifiez bien que toutes les données (tables) ont été vérifiées.

La méthode C - méthode manuelle

Cette méthode est identique à l’ancienne méthode pour les mises à jour de Joomla. Ici, nous allons remplacer les fichiers existants par ceux de la version de mise à jour. L’avantage de cette méthode est qu’elle peut être utilisée par des machines dont les ressources sont partagées.
L’inconvénient, c’est que ce système requiert plus de travail de la part de l’administrateur du site.

Important : Cette méthode peut aussi être utilisée pour réparer un site lors d’une mise à jour tronquée par une coupure de liaison avec le serveur.

Copier le nouveau programme sur votre site.

Il y a deux solutions pour le faire :
Copier le fichier archive sur la racine du site et la décompresser. Le fichier de mise à jour sera du style Joomla_2.5.0-Stable-Update_Package.zip. Vous devez préciser au système de remplacer tous les fichiers existants. Par exemple, utilisez le FTP pour transférer le fichier de mise à jour et utilisez « Unarchive » pour le décompresser. Sélectionnez le choix « Remplacer les fichiers existants ».
Si vous n’avez pas les droits pour décompresser l’archive sur le serveur, créez un répertoire temporaire sur votre machine en local et décompressez les fichiers dans ce répertoire. Ensuite, transférez en FTP ces fichiers sur le répertoire racine de votre site, en remplaçant les fichiers existants.

Mise à jour de la base de données

A ce moment, vous devez pouvoir vous connecter à l’interface d’administration (back-end) avec la nouvelle version installée. Cependant ce n’est pas terminé. Naviguez jusqu’au gestionnaire d’extension puis base de données. Normalement vous devriez trouver des problèmes lors de la vérification de la base de données, similaires à l’écran ci-dessous :

Base de données Joomla!
Cliquez sur l’icône en haut à droite de l’écran pour « fixer » la base de données. L’écran devrait ensuite afficher que la base de données est à jour.

La boutique

Trucs @ Astuces Joomla! 3Le livre 100 Trucs & Astuces pour Joomla! 3
vous permet de faire les bons choix parmi ceux qui s'offrent à vous lors de la création de votre site web ou lors de l'ajout de fonctionnalités ou d'extension grâce à de simple conseils, de vous simplifier la tâche grâce à des astuces et des mini-tutoriels pour gagner du temps dans la gestion de votre site Joomla!, ainsi que dans l'organisation de sa sécurité, son référencement, ses performances, et bien plus encore.

Installation des nouvelles extensions


Si vous avez bien lu ce mode d’emploi et que vous avez pris soin de vérifier que vos extensions sont compatibles avec la nouvelle version, vous pouvez aller dans le gestionnaire d’extension et cliquer sur le bouton « Découvrir ».
Si la version de mise à jour possède des fichiers core, les nouvelles extensions seront listées comme dans l’image ci-dessous.

Gestionnaire d'extensions Joomla!

Sélectionnez TOUTES les extensions et cliquez sur Installer. L’utilisation de cette fonction installe toutes les extensions découvertes et sélectionnées en une seule opération.

A l’issue de cela, vous devriez apercevoir un message indiquant le succès de l’opération comme dans l’écran ci-dessous :

joomla! decouvrir

Mise à jour des Tables #_extensions

A ce point, votre site est mis à jour. Néanmoins, il reste encore une chose à faire. Le système va penser qu’il doit être mis à jour à cause de la fausse valeur dans la table #_extensions.
Pour y remédier, procéder comme suit :

  • Utilisez phpMyAdmin ou un outil similaire, éditez la ligne de la table #_extension ou l’ID de la colonne est ‘700’. Notez que le préfixe de la table peut être différent sur votre site. Par exemple, si le préfixe de votre table est ‘’jos_’’ alors la table s’appellera ‘’jos_extensions’’.
  • Dans la colonne manient_cache, vous trouverez l’ancienne version (par exemple, ‘’version’’:’’1.7.3’’). Modifiez le texte pour la nouvelle version (par exemple, ‘’version’’:’’3.1.4’’). Faites bien attention de ne rien modifier d’autre dans cette colonne.
  • Pour vérifier que tout est correct, allez dans le gestionnaire d’extension, sélectionnez mise à jour et vérifiez les mises à jour. Vous ne devez pas y trouver la version courante de Joomla dans la liste.

Félicitations, à partir de cet instant, votre site est correctement mis à jour.

 

 NOTE : Cet article est une traduction de l'artcile Joomla 3.2 : Upgrading from an existing version

Notez cet article:
3
Un forum propulsé par l'extension Kunena sur votre...
Initiation a Firebug

Commentaires

 
Pas encore de commentaire
Déjà inscrit ? Connectez-vous ici
Guest
dimanche 25 août 2019
Si vous souhaitez vous inscrire, veuillez saisir un nom d'utilisateur, mot de passe et nom.

Image Captcha

Sur ce site, nous utilisons des cookies.