Vision du web. La réponse collaborative.

Gagner des Bitcoins.

Gagner des Bitcoins !
Le HackerSpace Vision du web.
La réponse collaborative.
Le glider des Hackers.
Un symbole de rassemblement.
QWERTY.
Du clavier au terminal.
GNU / Linux Debian.
La distribution universelle.
GNU / Linux Ubuntu.
Linux pour les êtres humains.
GNU / Linux Arch.
Un Linux léger et flexible.
Nom de code Linux.
Documentaire FR.

Le montant des donations pour Vision du web est de 0.0046129660751965 Monero.

Please disable Adblock!
Un simple clic permet de miner de la monnaie numérique Monero avec les ressources de votre machine.
Soutenir Vision du Web sans rien dépenser, sans changer de page, sans publicité à consulter.

Vous n´êtes pas identifié(e).

Nous sommes le dimanche 22 octobre 2017. Il est .

Nous avons 137 invités et aucun membre en ligne

 
HackerSpace !

Joomla! 2.5.28 vers Joomla! 3.x

Procédure de mise à jour d'un site Joomla! 2.5.28 vers Joomla! 3.0.1 ou directement vers Joomla! 3.5.1

La dernière version stable de Joomla! 2.5.x est Joomla! 2.5.28. Actuellement, la version 3.x en est à sa version 3.5.1 stable.

 

Introduction

Avant de commencer une mise à jour d'un site Joomla! il faut sauvegarder le site avec le composant à jour de Akeeba Backup.
Il est important de suivre les problèmes techniques que vous pouvez rencontrer pour améliorer votre maintenance sur la durée.
Les migrations sont le moment parfait pour réévaluer les objectifs du projet, faire le ménage, développer de nouvelles sections, de nouveaux outils.

 

Nettoyer Joomla! 2.5.28 pour pouvoir migrer vers Joomla! 3.x

1- Nettoyer le site Joomla! des extensions à la poubelle ou inutilisés.

2- Faire une liste de toutes les extensions tierces actuellement utilisées. Joomla! 3 propose nativement des fonctionnalités auparavant traitées par des extensions tierces.

3- Eviter les bogues de migration du fait de manipulations maison. En cas de modification maison d'un code complexe pouvant avoir un comportement particulier à la migration, revenir à l'état initial si nécessaire, puis, adapter votre code sur la nouvelle version du site.

4- Trier le contenu des catégories et des articles. Faire un nettoyage pour ne pas avoir besoin de migrer du contenu inutilement.

 

Exigences techniques minimums pour Joomla! 3.x - choix d'un hébergement compatible PHP 5.3.3 - 5.4 - 5.5 - 5.6

Vérifier si le serveur répond aux exigences techniques minimums pour supporter Joomla! 3.x sur le site officiel : ICI
Il est recommandé d'être en PHP 5.5 pour Joomla! 3.x.

Si votre version de Joomla! 2.5.28 est installé sur un serveur PHP 5.3.3, vous devriez pouvoir faire tourner Joomla! 2.5.28 et Joomla! 3.2 avec PHP 5.3.3.
A ce jour la version de Joomla! 3.5.1 est stable, il faut suivre le mouvement et migrer directement vers la version 3.5.1 de Joomla! sans passer par la version 3.2 de Joomla!.

La migration vers Joomla! 3.x devient le bon moment pour se mettre à jour avec son hébergement, pour utiliser alors la version courante de PHP.


Dans mon cas, j'ai voulu réinstaller le site sur un serveur PHP 5.3.3 puis changer ma version de PHP pour PHP 5.5 et ainsi pouvoir effectuer la migration automatique vers Joomla! 3.5.1.
Petit problème, je n'ai pas réussi à trouver un hébergeur qui offrait la possibilité d'exploiter PHP 5.3.3.
J'ai lu que si cette mise à jour automatique ne marche pas, le site Joomla! 2.5.28 peut être patché avec les fichiers pour Joomla! 3.4.7 par exemple : ICI
Toute fois, la encore, je n'ai pas obtenu le résultat attendu, mon Front end apparaissait sans les styles, et, le Back end m'offrait une belle page blanche.
Du coup à force d'essais infructueux, et, de dépublications infructueuses, j'ai suivi le conseil d'installer un Joomla! 3.5 à neuf, puis, d'importer ma base de données Joomla! 2.5.8.
A partir de la, ça commence à mieux se passer ! Faire une réparation automatique de la base de données, et, rechercher les extensions découvertes.
Voilà, les données du site sont sauvées, et, dans l'ensemble, le site est fonctionnel.
Il faudra quand même bien veiller à reconfigurer l'ensemble, et, vérifier si tout fonctionne correctement. Quelques bogues seront identifiés, mais, facilement corrigés à l'aide de la communauté.

PHP 5.3 5.4 5.5 5.6 : Hébergement spécifique à Joomla! chez LWS : ICI - Choisir la version de PHP à utiliser - Propose le https sur le mutualisé. : ICI
PHP 5.3 5.4 5.5 5.6 : Hébergement spécifique à Joomla! chez Nuxit : ICI
PHP 5.4 5.5 5.6 : Hébergement Linux 1and1 : ICI
O2switch conseillé par LavSteph de l'AFUG : ICI
Ou encore Nerim - Sivit : ICI

 

Imposer les versions de PHP à son serveur

Les hébergeurs mutualisés proposent maintenant très souvent un simple bouton à cliquer depuis votre espace de configuration sur le site de l'hébergeur.
Pour les développeurs, ou, pour les administrateurs de serveur dédiés qui recherchent des informations sur le paramétrage manuel, il y a le .ovhconfig et toujours le .htaccess à paramétrer.

Avec OVH, il faut configurer le fichier .ovhconfig spécifique à OVH. Lire : ICI
Le fichier .ovhconfig est présent par défaut depuis les Hébergements Web 2014.

Sur les offres antérieures, il faudra le créer et le placer à la racine de votre espace disque.
Il n'est pas ajouté automatiquement sur les anciens Plans et lors d'un changement d'offre, car certains paramètres peuvent ne pas être compatibles selon la version PHP que vous utilisez.
Le fichier .ovhconfig ne peut être placé qu'à la racine ou dans un répertoire de premier niveau.
Il n'est pas possible d'utiliser plusieurs fichiers pour faire cohabiter des configurations PHP différentes sur un même hébergement (sauf multi-domaine correctement déclaré).

Le .htaccess va surement nous aider car il est dit que le fichier .ovhconfig ne permet pas d'utiliser plusieurs fichiers pour faire cohabiter des configurations PHP différentes.
SetEnv PHP_VER 5_4 (...)

 

Mettre le template à jour ou changer de template

Avant toutes choses, vous pouvez supprimer les Templates inutilisés.
Si vous souhaitez conserver le design actuel de votre site, il faut mettre le template à jour.
Si votre template ne peut être mis à jour, il faut changer de template par un template plus récent.
Le template Vertex Shape5 est compatible Joomla! 2.5.28 jusqu'à Joomla 3.5.1 testé et fonctionnel.
Il faudra bien penser à réinstaller le template lors de la migration de Joomla! 2.5.8 vers Joomla! 3.x car l'installation du template ne sera pas faire de la même manière.

 

Vérifier les spécificités pour le forum Kunena

La version 4 du Forum Kunena supporte la version 3.5 de Joomla! et nécessite php 5.5.
Dans mon cas, je serrais zélé et passerais directement à la version php 5.6.

 

Lancer la procédure de mise à jour

1- Seules les extensions étant compatibles avec Joomla! 3.x sont encore présentes dans votre installation de Joomla!. Vous pensez être prêt pour la mise à jour ?

2- Passer le site de test Hors Ligne.

3- Enlever la réécriture des URL.

4- Activer le rapport des erreurs au maximum !
Dans Site → Configuration → onglet Serveur : Rapport d'erreurs de Défaut à Maximum.

5- Désactiver le plugin se souvenir de moi !
Dans Extensions → Gestion des plugins. Saisir dans la recherche "Se souvenir de moi" et rechercher le plugin pour le désactiver.

6- Sauvegarder avant de continuer.

7- Lancer la procédure de mise à jour.

8- Si la mise à jour devait ne pas fonctionner ainsi, appliquer le patch pour Joomla! 2.5.28 vers Joomla! 3.0.2 : ICI (Pour un site hébergé sur un serveur php 5.3.3)
Si la mise à jour devait ne pas fonctionner ainsi, appliquer le patch pour Joomla! 2.5.28 directement vers Joomla! 3.4.7 : ICI (Pour un site hébergé sur un serveur php 5.5 / php 5.6)
Utiliser une archive de mise à jour en 3.2 chargée via FTP sur le site 2.5.8 : ICI

8bis - Dans mon cas, je n'ai pas bien du manipuler, j'ai été vraiment embêté pour faire ma migration.
J'ai donc installé un Joomla 3.5 neuf, et importé la base de données de Joomla! 2.5.28.
Réparation de la base de données depuis l'administration de Joomla!.
Sauvegarder à nouveau le site.
Découverte des nouvelles extensions, de façon automatique.
La migration est aboutie, les données sont à jour.
Sauvegarder à nouveau le site.

 

Que faire si l'installation de Joomla! 3.x a échouée

Supprimer les paquets 2.5 avant de migrer ? : ICI
Erreurs courantes de migration : ICI
Le Forum de secours : ICI
Importer les données de votre ancien Joomla! vers un Joomla! installé à neuf à l'aide de SP Upgrade : ICI

 

L'administration et le front end sont accessibles ? Bonjour Joomla! 3.x

Joomla! 3.x est installé et fonctionne en administration comme en front-end.
Il faudra installer / mettre à jour Akeeba Backup.
Toujours sauvegarder avant de manipuler.
Sauvegarder régulièrement.

Il est conseillé de purger le cache de votre navigateur.
Certains navigateurs, notamment Firefox, conservent les anciennes versions 2.5 des fichiers.
La mise en cache peut empêcher le bon fonctionnement des boutons Enregistrer et Enregistrer & Fermer dans l'administration.

Réinstaller le template pour qu'il soit bien installé pour la version de Joomla! 3.x et de php 5.5.
Installer les composants, plugins, modules.

Récupérer les données pour chaque extension venant de Joomla! 2.5.28 et compatible Joomla! 3.x.
Installation, Mise à jour, Suppression des composants, des plugins et des modules qui ont été rajoutés.
Vérifier manuellement chaque élément de Joomla! pour s'assurer qu'il soit bien actif, bien paramétré, à jour et fonctionnel.

Si tout fonctionne comme prévu, remettez le "Rapports d'erreurs" sur "Défaut" (Système → Configuration → Onglet Serveur).

 

L'historique ! Le grand point fort avec la version 3 de Joomla!

Allez dans Contenu → Gestion des articles → bouton Paramètres → onglet Agencement et mettez Sauvegarder l'historique sur Oui.

 

Bibliographie

Remplacer les composants, Modules, Plugins qui ne peuvent être mis à jour : ICI
Autres packages de mise à jour de Joomla! : ICI

Site officiel concernant la migration de Joomla! : ICI
Les versions de Joomla! - Site non officiel : ICI

Informations sur le template de Joomla! : ICI
Template Joomla 1.5 - 2.5 - 3.x informations pour migration : docs.joomla.org/Template_Considerations_During_Migration/fr

Blabla OVH : ICI
http://www.tophebergeur.com/tutoriels/joomla/joomla-2-5-vers-joomla-3/
http://www.stylitek.com/tutoriel-joomla/comment-migrer-de-joomla-2-5-a-joomla-3.html
https://docs.joomla.org/Joomla_2.5_to_3.x_Step_by_Step_Migration/fr
http://www.joomshaper.com/blog/upgrade-from-joomla-2-5-to-joomla-3-x-is-not-so-scary
http://aussieinterconnect.com.au/our-blog/32-maintenance/212-difference-between-a-joomla-upgrade-update-and-migration
http://www.aide-joomla.com/actualites/communautes-joomla/editorial/930-encore-sous-joomla-2-5-a-vos-risques-et-perils-editorial-semaine-39
http://cinnk.com/joomla/3/trucs-et-astuces/quelques-v%C3%A9rifications-essentielles-pour-votre-site-joomla

REMARQUE ! Ce site utilise des cookies et autres technologies similaires.

Si vous ne changez pas les paramètres de votre navigateur, vous êtes d'accord. En savoir plus

J'ai compris

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de Cookies pour vous proposer un accès membre personnalisé et réaliser des statistiques de visites.

Vision du web sur votre réseau social

Une statistique n'est vraiment intéressante que si le chiffre qu'elle donne est imprévu ; car elle provoque alors une demande d'explication, qui vous apprend quelque chose. Le rôle de la statistique est moins de renseigner que de fixer le renseignement qu'il faut chercher.
(Propos de O.L. Barenton, confiseur, p.150, Éd. du Tambourinaire, 1962)

Votre hébergement internet avec LWS.