Important !

Le nom Joomla® est utilisé sous license limitée de Open Source Matters, le propriétaire mondial de la marque de commerce.
Ce site "robertg-conseil.fr" n'est ni affilié à Open Source Matters ou au projet Joomla, ni approuvé par eux.

Transfert d'un site Joomla! 1.5

Retrouvez sur "faq.fontanil.info", site dédié "foire aux questions", la version la plus récente de cet article.

La procédure pour les sites Joomla! 1.5 diffère légèrement de celle d'un site Joomla! 1.0 mais reste simple : elle est détaillée ci-après.

Pour ce faire,
  • par votre client ftp, vous récupérez tous vos fichiers présents chez votre hébergeur dans le répertoire contenant Joomla!, si le site est déjà en ligne (si vous avez paramétré en local, vous les avez déjà...)
  • toujours par ce client ftp, vous envoyez tous ces fichiers vers le nouveau répertoire distant, sans le fichier ".htaccess", à moins que l'hébergeur soit le même et que vous fassiez seulement un changement de pack d'hébergement chez lui
  • vous enverrez également, à la racine du site, le fichier MoovJla.php (télécharger MoovJla puis extrayez le fichier php) pour les versions 1.5 et 1.6
  • vous récupérez par phpMyadmin (je ne détaille pas ici la manière d'y accéder, qui varie d'un cas à l'autre) une sauvegarde de votre base de données, locale ou du premier hébergeur : dans la fenêtre de phpMyadmin, cliquez sur le nom de la base pour que la liste des tables apparaisse dans la fenêtre de droite, puis cliquez sur "Exporter" (il faut exporter les tables et leur contenu, mais pas la base dans son intégralité) ; dans la fenêtre suivante, sélectionnez toutes les tables de votre site Joomla!, puis cochez les cases "Structure", "DROP TABLE", "Données", "Insertion données complètes" et éventuellement la ligne de compatibilité "MYSQL40" avec un export comprimé en zip ou gz, ce qui permet d'enregistrer le fichier sur votre ordinateur, plus facile à réutiliser,
  • chez l'hébergeur destinataire, vous faites l'opération inverse : vous ouvrez phpMyadmin, puis la base dont vous disposez, et vous cliquez sur "Importer", "Parcourir" ; vous sélectionnez le fichier précédent et vous importez. Au cas où le fichier serait trop gros, il vous faudra peut-être le décompresser et importer le code sql par petites portions, ce qui est assez fastidieux, mais dans la plupart des cas, il n'est pas nécessaire d'en arriver là.
  • la dernière étape consiste
    • d'une part en la mise à jour éventuelle d'un fichier .htaccess (voir les articles spécifiques dans cette même FaQ),
    • d'autre part en la correction des informations du fichier configuration.php :
      • ouvrez votre navigateur, saisissez votre nom de domaine suivi de "/MoovJla.php" : ce fichier va récupérer automatiquement les informations de chemin et renseigner les variables $log_path et $tmp_path
      • les caractéristiques de connexion à la base de données doivent maintenant être remplies avec celles de votre hébergeur.
        Pour la base de données, les variables suivantes sont à renseigner avec les informations reçues de l'hébergeur :
        • var $host = serveur de base de données
        • var $user = nom d'utilisateur
        • var $db = nom de la base de données
        • var $password = mot de passe de la base de données
        Une fois le site fonctionnel, supprimez MoovJla.php

 

N'hésitez pas à me contacter pour me signaler toute erreur dans l'utilisation du fichier MoovJla !