[Comment] Transférer Joomla de Localhost vers le serveur en 5 étapes

joomla localhost vers le serveur

Étapes complètes pour télécharger Joomla sur le serveur de votre site Web

Après avoir développé et testé votre site Web sur un serveur local, le prochain grand défi consiste à télécharger le site Web sur votre serveur de site Web abordable et à mettre à jour la configuration de manière à ce que vous «deveniez opérationnel». Le tutoriel ci-dessous vous donne les étapes nécessaires pour transférer votre site Web Joomla de localhost au serveur. Avec quelques modifications, ces étapes s'appliquent également pour déplacer le site Joomla vers un nouveau serveur si vous souhaitez passer à un meilleur service d'hébergement.

Étant donné que vous envisagez de déplacer votre site Web, nous vous recommandons vivement jetez un œil à notre examen de l'hébergement InMotion et du VPS, avant de décider vers quel hôte déménager.

Nous avons également 47% de réduction sur les plans d'hébergement pour CollectiveRay utilisateurs jusqu'en novembre 2024. Ils proposent également une migration totalement gratuite ou un transfert assisté du site Joomla de l'hôte local vers le serveur.

Découvrez les offres d'hébergement InMotion en novembre 2024

Transférer le site Joomla de l'hôte local vers un nouveau serveur

Si vous êtes pressé, les étapes sont les suivantes:

  1. Copiez dans les fichiers du dossier racine de l'hôte local vers le serveur à l'aide de FTP ou du gestionnaire de fichiers
  2. Exportez la base de données Joomla depuis l'hôte local phpMyAdmin
  3. Importez la base de données Joomla vers le phpMyAdmin sur le serveur
  4. Mettez à jour le fichier configuration.php pour vous assurer que vous avez les bons détails
  5. Tester et mettre en ligne

Alors que ce didacticiel décrit les étapes de téléchargement de Joomla sur votre serveur Web à partir de l'hôte local ou de votre ordinateur, les étapes si vous souhaitez effectuer un transfert d'un serveur Joomla à un autre sont exactement les mêmes, vous pouvez donc également suivre ces étapes pour ce faire. .

La différence est que vous le ferez via le CPanel de votre hébergement Joomla.

Ce sont les étapes exactes que nous avons utilisées pour déplacer notre site Web, CollectiveRay, à différents hôtes pour différentes raisons.

Procédure pas à pas vidéo de Joomla Upload

Téléchargez des fichiers Joomla sur votre serveur Joomla

La première chose à faire est de transférer les fichiers sur le serveur Web sur lequel votre site en direct sera hébergé. Pour pouvoir le faire, vous aurez besoin soit de:

  1. FTP (FTP est un moyen de permettre un transfert facile de fichiers sur le Web) un accès à votre serveur Web,
  2. ou bien téléchargez directement un fichier zip de tous les fichiers.

Remarque: si votre hébergeur a déjà installé Joomla pour vous, n'écrasez pas les fichiers configuration.php. Cela contient des détails très importants concernant votre société d'hébergement Joomla. Vous devez conserver une copie de sauvegarde de ce fichier. Tous les autres fichiers peuvent être écrasés, de sorte que vous ayez toute la configuration que vous avez effectuée sur l'installation locale.

Utilisation de FTP

L'accès FTP se compose généralement de:

  • Adresse FTP - il s'agit généralement de quelque chose de similaire à ftp.votredomaine.com
  • Détails de connexion FTP - nom d'utilisateur / mot de passe pour accéder à la zone FTP

Ces informations vous sont fournies lorsque vous demandez un compte d'hébergement auprès d'une société d'hébergement. Pour accéder à la zone FTP, vous aurez besoin d'un client FTP. Un client FTP gratuit et facile à utiliser est Filezilla.

Téléchargez et installez ce client, puis entrez les informations dans votre zone FTP. Ceux-ci devraient être similaires à l'image ci-dessous:

 

Détails de la connexion ftp de filezilla

Une fois que vous êtes connecté à votre serveur Joomla, téléchargez tous les fichiers sur l'hôte.

Cela se fait en sélectionnant tous les fichiers Joomla de votre disque dur local et en les faisant glisser vers la fenêtre qui est connectée à l'hôte. Cela lancera le transfert de tous vos fichiers Joomla sur votre disque dur.

Utilisation du gestionnaire de fichiers

Si votre hébergement utilise CPanel ou dispose d'un gestionnaire de fichiers dans le cadre du compte d'hébergement, vous pouvez effectuer le transfert de manière beaucoup plus rapide.

Gestionnaire de fichiers cPanel

  1. La première étape est que vous devrez compresser ou archiver le dossier racine de Joomla sur l'hôte local
  2. Téléchargez le fichier directement dans le dossier racine du compte d'hébergement
  3. Décompressez le fichier compressé pour obtenir une copie des fichiers sur le serveur Joomla

 

extraire le gestionnaire de fichiers de décompression

Exporter / Importer la base de données Joomla

Attention: les étapes suivantes pour exporter / importer la base de données Joomla sont très techniques. Soyez conscient de ce que vous faites car vous risquez de créer un véritable gâchis.

En particulier, la plupart des configurations et des données des extensions Joomla (comme celle CollectiveRay mentionnés ici) stockent tous leurs données et leur configuration dans la base de données, ce qui en fait une partie essentielle de votre processus.

L'étape suivante pour transférer le site que vous avez créé localement vers le serveur Web est le transfert de la base de données Joomla de votre MySQL local vers le serveur web base de données. Cela se compose de deux étapes

  • Exporter votre base de données locale actuelle
  • Importation de la base de données exportée vers la base de données MySQL sur le serveur de l'hébergeur

Exporter la base de données Joomla localhost 

Pour exporter votre base de données actuelle, vous devez utiliser le phpMyAdmin situé sur votre serveur local et exporter la base de données.

L'URL phpMyAdmin diffère selon le serveur de développement local que vous utilisez. Si vous utilisez XAMPP pour tester et développer votre site Web, vous trouverez phpMyAdmin sur https: // localhost / phpMyAdmin

Choisissez la base de données contenant le site Web que vous souhaitez télécharger et exportez-la dans un fichier.

exporter la base de données mysql via phpmyadmin

 

Cette étape dépend beaucoup du phpMyAdmin que vous utilisez.

Cependant, il devrait y avoir un lien d'exportation. Exportez toutes les tables. Une fois la base de données exportée vers un fichier .sql, vous devez ouvrir le fichier avec un éditeur de texte et vérifier que le fichier est correct. Il doit contenir les tables Joomla.

exportation de tables depuis la base de données joomla

 

Assurez-vous qu'il n'y a pas de ligne Créer une base de données. La base de données doit être créée manuellement.

Importer dans la base de données d'hébergement MySQL

Une fois que vous avez exporté la base de données, vous devez l'importer sur l'hôte.

Votre hébergeur devrait être en mesure de vous donner accès à MySQL. Si vous n'avez toujours pas créé de base de données, vous devez la créer maintenant.

Prenez note de tous les détails, en particulier l'adresse du serveur sur lequel réside MySQL, le nom de la base de données, le nom d'utilisateur et le mot de passe pour accéder à la base de données. Si la base de données Joomla a déjà été créée précédemment (en utilisant la procédure d'installation Joomla ou autrement), vous devez utiliser les détails qui vous sont fournis lors de la création de la base de données.

Connectez-vous à l'interface phpMyAdmin, trouvez l'onglet d'importation et importez le fichier que vous avez exporté ci-dessus. Encore une fois, l'emplacement du lien d'importation varie en fonction de la version de phpMyAdmin utilisée, cependant, cela devrait être assez intuitif.

importer la base de données joomla mysql via phpmyadmin

Si vous rencontrez un problème pour faire cela, votre hébergeur vous aidera à importer correctement ce fichier dans la base de données.

Définissez correctement le fichier configuration.php

Jusqu'à présent, si vous essayez d'accéder à votre site Web, vous recevrez probablement une erreur.

En effet, le fichier configuration.php que vous aviez sur votre serveur local ne contient pas les informations relatives aux détails de votre compte d'hébergement. Comme indiqué précédemment, si votre hôte a déjà installé Joomla pour vous, vous devez laisser le fichier configuration.php créé inchangé.

fichier php de configuration

Sinon, vous devrez modifier les détails critiques suivants:

Joomla 3

  • public $ host = 'localhost'; - c'est l'adresse du serveur qui héberge votre base de données MySQL
  • public $ user = 'sqluser'; - c'est le nom du nom d'utilisateur qui sera utilisé pour accéder à la base de données Joomla MySQL
  • public $password = 'p@ssw0rd' ; - mot de passe pour la base de données MySQL
  • public $ db = 'j15stable'; - Nom de la base de données MySQL Joomla
  • public $ log_path = '\ home \ logs'; - le chemin où les fichiers journaux seront stockés
  • public $ tmp_path = '\ home \ tmp'; - le chemin des fichiers tmp 

Une fois que toutes ces entrées dans le fichier configuration.php ont reçu les valeurs correctes, Joomla devrait pouvoir accéder à la base de données et au code, et donc si vous allez à l'adresse de votre page, vous devriez avoir un site Web Joomla fonctionnel avec tous les personnalisation que vous avez effectuée.

Sinon, l'un des paramètres ci-dessus est probablement incorrect, ou vous devrez peut-être configurer certains paramètres davantage.

Tester et sécuriser le site web

 

Parcourez tout le site Web pour vous assurer que tout a été configuré correctement.

Puisque vous devriez avoir téléchargé le site Web, la plupart de vos paramètres devraient être corrects. Cependant, il se peut que vous ayez encore quelques configurations mineures à faire, alors parcourez chaque page et zone pour vérifier que tout fonctionne correctement.

Vous devez également prendre toutes les mesures nécessaires pour sécurisez votre site Web Joomla.

La solution de facilité

Comme vous pouvez le voir, les étapes sont assez compliquées et nécessitent une certaine connaissance des différentes technologies.

Ce n'est pas quelque chose qui devrait être tenté par quelqu'un qui n'a pas d'expérience ou qui ne comprend pas ce qui se passe. Si vous pensez que ces instructions sont trop difficiles à suivre, vous pouvez demander à un tiers tel que CollectiveRay :)

Vous pouvez également vérifier InMotion qui vous aidera également à migrer votre site Web depuis votre hébergeur local

Passer en direct

Commencez à commercialiser votre site Web :)

Si vous pensez qu'une section de ce didacticiel nécessite plus de détails, veuillez commenter ci-dessous et nous serons heureux de modifier l'article pour fournir plus d'informations.

Vous avez trouvé cet article utile? Veuillez le partager, voici quelques autres articles que vous voudrez peut-être lire:

Le guide complet de l'optimisation des moteurs de recherche pour Joomla!, comment accélérer le chargement de Joomla et d'excellents moyens d'augmenter le trafic sur votre site Web grâce aux médias sociaux !

À propos de l’auteur
David Attar
David travaille dans ou autour de l'industrie en ligne et numérique depuis 21 ans. Il possède une vaste expérience dans les secteurs des logiciels et de la conception Web utilisant WordPress, Joomla et les niches qui les entourent. Il a travaillé avec des agences de développement de logiciels, des éditeurs de logiciels internationaux, des agences de marketing locales et est désormais responsable des opérations marketing chez Aphex Media, une agence de référencement. En tant que consultant numérique, son objectif est d'aider les entreprises à obtenir un avantage concurrentiel en utilisant une combinaison de leur site Web et des plateformes numériques disponibles aujourd'hui. Son mélange d'expertise technologique combiné à un fort sens des affaires confère un avantage concurrentiel à ses écrits.

Encore une chose ... Saviez-vous que les personnes qui partagent des informations utiles comme cet article ont l'air géniales aussi? ;-)
Veuillez laisser un incontournable commentez vos pensées, puis partagez-les sur votre ou vos groupes Facebook qui trouveraient cela utile et récoltons ensemble les avantages. Merci d'avoir partagé et d'être gentil!

Divulgation: Cette page peut contenir des liens vers des sites externes pour des produits que nous aimons et que nous recommandons sans réserve. Si vous achetez des produits que nous suggérons, nous pouvons percevoir des frais de parrainage. Ces frais n'influencent pas nos recommandations et nous n'acceptons pas les paiements pour les avis positifs.

 

qui sommes nous?

CollectiveRay est dirigé par David Attard - travaillant dans et autour du créneau de la conception de sites Web depuis plus de 12 ans, nous fournissons des conseils pratiques aux personnes qui travaillent avec et sur des sites Web. Nous gérons également DronesBuy.net - un site Web pour les amateurs de drones.

David Attard

 

 

Auteur (s) présenté sur:  Logo du magazine Inc   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   et beaucoup plus ...