Accueil
/
Aide du site web
/
Site de transfert
/
Comment migrer mon compte Joomla! 3.x sur le site Joomla! 3.x sur mon pack d'hébergement ?

Comment migrer mon compte Joomla! 3.x sur le site Joomla! 3.x sur mon pack d'hébergement ?

Tout d’abord, vous devez savoir que votre application Joomla! L’application (portail) 3.x comprend deux composants : Joomla! 3.x et Joomla! base de données 3.x.

  • Les fichiers et dossiers de votre application Joomla! 3.x contient les scripts et le code principal de l’application.
  • L’application Joomla! La base de données 3.x contient tous les enregistrements de votre site web tels que les sections, catégories, articles, etc.

Supposons que vous utilisez votre propre serveur web *LAMP ou *WAMP ou que vous ayez un compte d’hébergement web auprès d’une autre société. Vous devez connaître le répertoire racine de votre application Joomla! 3.x réside. Elle est souvent appelée httpdocs , public_html ou www . Ce sont les répertoires racine du serveur web . Supposons donc que votre application Joomla! 3.x est installée sous le répertoire racine de votre serveur web.

La première chose que vous devez faire lorsque vous voulez transférer votre fichier Joomla! 3.x sur votre serveur SiteGround consiste à copier tout le contenu du répertoire racine de votre serveur web public_html dans le dossier de votre compte d’hébergement web SiteGround. Notez que si vous souhaitez que le site soit disponible via un sous-répertoire/sous-domaine pour votre nom de domaine principal, il doit être envoyé dans le dossier correspondant sous public_html .

Si vous utilisez votre propre serveur, vous avez probablement déjà votre propre serveur Joomla! 3.x sur votre disque dur. Si vous hébergez votre compte sur une machine distante, téléchargez votre fichier Joomla! Les fichiers et les répertoires du site 3.x (n’oubliez pas que vous devez conserver la structure des répertoires intacte) sur votre ordinateur de bureau en utilisant votre client FTP préféré. (Vous pouvez trouver ici comment sauvegarder votre site Joomla! 3.x.)

Une fois le téléchargement terminé, connectez-vous à votre compte FTP SiteGround, changez votre répertoire de travail actuel en public_html (il s’agit du dossier racine/principal de votre site web) et faites glisser et déposez votre compte Joomla! 3.x depuis votre ordinateur de bureau vers votre dossier public_html .

L’étape suivante consiste à créer un vidage complet de votre fichier Joomla! Base de données MySQL 3.x. Si vous utilisez votre propre serveur *WAMP ou *LAMP, vous avez probablement déjà installé l’outil phpMyAdmin d’installé. Si vous utilisez un autre hébergeur, celui-ci devrait vous donner accès à un outil de gestion de base de données. Nous supposons ici que vous gérez vos bases de données avec phpMyAdmin car c’est l’outil le plus répandu pour administrer des bases de données MySQL.

Une fois que vous êtes connecté à votre outil phpMyadmin, sauvegarder (exporter) votre base de données est simple. D’abord, choisissez votre base de données dans le menu de gauche . Cliquez ensuite sur l’onglet Export . Sélectionner toutes les tables, vérifier Ajouter DROP TABLE et Enregistrer sous le fichier . Ne touchez pas aux autres options. Enfin, cliquez sur Go et le dump de la base de données sera téléchargé sur votre PC. (Vous trouverez ici comment exporter votre base de données.)

La prochaine étape consiste à importer votre dump de base de données dans votre compte SiteGround.

Pour ce faire, vous devez vous rendre dans votre espace Site Tools et créer une nouvelle base de données. Notez que vous ne pouvez créer des bases de données que à partir de votre Site Tools . Vous ne pouvez pas exécuter CRÉER la base de données ; Instruction MySQL depuis l’outil phpMyadmin. Une fois que vous avez créé votre nouvelle base de données, créez une nouvelle base de données username et ajoutez-la à la base de données que vous avez créée à l’étape précédente.

Nous supposons que vous avez créé votre base de données MySQL et la prochaine étape consiste à aller dans votre interface SiteGround phpMyAdmin .

Pour restaurer (importer) une base de données dans phpMyAdmin, choisissez d’abord la base de données que vous allez restaurer depuis le menu de gauche . Cliquez ensuite sur l’onglet Importer . Vous avez la possibilité d’importer un fichier .sql. Utilisez le bouton « Parcourir » pour le trouver sur votre ordinateur, puis cliquez sur Aller en bas.

Si vous recevez un message d’ erreur indiquant accès refusé , vous devez ouvrir le fichier de vidage de la base de données que vous avez téléchargé sur votre ordinateur de bureau avec votre éditeur de texte préféré et rechercher les lignes qui peuvent contenir CREATE database nom_bd ; et/ou USE nom_base ; instructions mysql. Si vous en trouvez, supprimez les et essayez de réimporter le dump. Si vous rencontrez des problèmes, notre sympathique équipe d’assistance technique est disponible 24h/24 et 7j/7 et prête à vous aider.

La dernière étape consiste à ajuster les paramètres principaux qui sont définis dans votre fichier principal Joomla! 3.x fichier configuration.php. Allez dans votre gestionnaire de fichiers SiteGround , changez le répertoire de travail actuel en public_html et si vous avez suivi correctement les étapes mentionnées ci-dessus, vous devriez pouvoir localiser le fichier configuration.php dedans. Ouvrez-le pour l’éditer.

Vous trouverez ci-dessous les principales variables que vous devez ajuster pour qu’elles s’adaptent à votre nouvel environnement d’hébergement SiteGround:

 public $host = 'un.hôte.com';
public $user = 'some_db_user';
public $password = 'some_db_password';
public $db = 'some_db_user';
public $live_site = ' http://url.to.your.joomla.site.com ';
public $log_path = '/chemin/vers/votre/racine/dossier/log/joomla';
public $chemin_tmp = '/chemin/vers/votre/racine/dossier/dossier/tmp'; 

Les exemples fournis ci-dessus sont ceux du cœur de Joomla! 3.x que vous avez utilisées avec votre serveur LAMP/WAMP de bureau/domestique ou avec votre précédent hôte.

Pour rendre votre compte Joomla! 3.x exécutés sur votre compte SiteGround, vous devez les ajuster comme suit:

 public $host = 'localhost';
public $user = 'mysqluser';
public $password ='the_password_you_have_defined_during_the_mysql_username_creation';
public $db = 'mysqldb';
public $live_site = ' http://your-siteground-domain.com ';
public $log_path = '/home/customer/www/votredomaine.com/public_html/log';
public $tmp_path = '/home/customer/www/votredomaine.com/public_html/tmp'; 

Vous devriez remplacer mysqluser par le nom d’utilisateur MySQL que vous avez créé pendant le processus de configuration de la base de données mentionné ci-dessus. Ceci s’applique également au mot de passe pour ce nom d’utilisateur et pour le nom de la base de données.

public $live_site est également essentiel et vous devez y indiquer le nom de domaine que vous utilisez avec votre compte d’hébergement SiteGround.

Si vous avez correctement suivi les instructions mentionnées ci-dessus et que votre nom de domaine pointe correctement vers les serveurs DNS de votre compte d’hébergement SiteGround, vous devriez pouvoir voir votre nom de domaine Joomla! Portail 3.x.

Pour plus d’informations sur la gestion de votre environnement Joomla! 3.x, vous pouvez visiter notre site Joomla! Tutoriel 3.x.

Si vous avez des problèmes pour migrer votre fichier Joomla! 3.x vous-même, demandez de l’aide à votre hébergeur.

Partager cet article