samedi 28 janvier 2012

Migrer vers Joomla 2.5

Avant tout, vous trouverez un excellent Tutorial ici :
http://aide.joomla.fr/base-de-connaissance-joomla-2-5/passer-de-joomla-1-6-1-7-a-2-5


La migration vers Joomla 2.5 ne peut se faire que si votre site internet possède une version Joomla 1.6 ou 1.7. Par conséquent, si vous êtes toujours sous Joomla 1.5 (ou Joomla 1) oubliez !

Petite info supplémentaire. Pour ceux qui sont sur Joomla 1.5 ou Joomla 1.0, vous pouvez toujours créer un site Joomla 2.5 et copier-coller le code source de chacun de vos articles après avoir créé les catégories. Et ensuite créer les menus. Il ne restera plus qu'à ajouter les extensions compatibles Joomla 2.5. Ensuite, vous exportez la base de données du site Joomla 2.5, videz celle de Joomla 1.5 (ou 1.0), importez la base de données sauvegardée (celle de Joomla 2.5). Modifiez le fichier configuration.php avec notamment le nom du serveur, le nom de la base de données, le mot de passe de la base de données et l'extension des tables. Puis copiez tous les fichiers de la version 2.5. Ainsi vous aurez sur l'ancien site Joomla 1.5 (ou Joomla 1.0) le nouveau site Joomla 2.5 avec les mêmes infos qu'avant. Le souci, c'est que vous n'aurez pas le même template, ni les mêmes extensions mais je suis sûr que vous trouverez un template et des extensions encores plus beaux.

Comme ceux qui étaient sous Joomla 1.6 sont déjà passés sous Joomla 1.7, je vais vous montrer comment migrer vers Joomla 2.5.



Vous vous connectez sur la partie administration de votre site Joomla et vous allez dans la gestion des extensions.




Choisissez l’onglet Mises à jour.



Cliquez sur « Rechercher des mises à jours ».



Dans mon cas, j’ai 2 mises à jour à effectuer, l’une, c’est Joomla 2.5.0, l’autre, c’est la bibliothèque Gantry.



Après avoir coché toutes les mises à jour, je clique sur le bouton « Mise à jour ».

Vous pouvez à tout moment réitérer cette opération afin d’être sûr d’avoir la dernière mise à jour de Joomla.


Il reste encore une étape, celle de l'installation du pack français. Pour cela, vous devez aller sur la page suivante :
http://aide.joomla.fr/telechargements/joomla-2-5-package-d-installation-et-patchs/fichiers-de-langue-pour-joomla-2-5

Et vous téléchargez l'archive :  fr-FR_joomla_lang_full_2.5.0v1.zip

L'installation du pack de langue FR s'effectue depuis l'administration de Joomla! : Extensions > Gestion des extensions.



L'archive contient les fichiers de traduction de l'administration de Joomla (backend), de l'interface frontale (frontend), et de l'éditeur TinyMCE.

Pour utiliser l'éditeur TinyMCE en français, vous devez définir le code langue « fr » dans les paramètres du plug-in « Éditeur TinyMCE ». Ce qui normalement devrait être déjà fait.



Votre site internet possède désormais la dernière version de Joomla.



Notez que l'envoi du formulaire de contact ne fonctionne pas pour le moment avec Joomla 2.5 :

Fatal error: Call to a member function checkAnswer() on a non-object in /homez.487/leslivrem/www/libraries/cms/form/rule/captcha.php on line 47

Je retournerai sur ce message pour vous informer dés que l'envoi du formulaire de contact sera devenu opérationnel.



Lundi 30 janvier 2012 :

J'ai installé Joomla 2.5 sur un autre nom de domaine : www.jeux-infos.com et je n'ai rencontré aucun problème.
Je me suis servi du fichier configuration.php de ce nouveaux site pour refaire le fichier configuration.php du site www.les-livres.com et cette fois-ci le formulaire de contact fonctionne.

En fait, il est inutile de le faire à la main. Il suffit d'ouvrir la page de configuration dans l'administration et de sauvegarder, sans nécessairement faire de modification, pour que l'enregistrement soit mis à jour.

Par contre, j'ai toujours le message d'erreur suivant lors de l'utilisation du moteur de recherche : 
Notice: Undefined property: stdClass::$con_position in /homez.487/leslivrem/www/plugins/search/contacts/contacts.php on line 151


Jeudi 2 février 2012 :

Finalement, j'ai modifié dans l'onglet Serveur de Configuration Les paramètres du serveur.
J'ai mis le Rapport d'erreurs sur Aucun.



Joomla 2.5 est désormais parfaitement opérationnel et je l'ai installé sur 4 sites.

Aucun commentaire:

Enregistrer un commentaire