Sauvegardes et migrations

Publier sur l'hébergement un WordPress développé en local

Vérifié le 5 min de lecture wordpress migraciones

Pour publier un WordPress développé sur votre ordinateur, vous devez transférer ses fichiers et sa base de données, adapter la configuration et le vérifier avec le domaine définitif. Si le site fonctionne déjà chez un autre fournisseur, suivez la migration de WordPress entre hébergements.

Préparez la destination

Ajoutez le domaine à l'hébergement et consultez sa racine du document dans cPanel. Ce ne sera pas toujours public_html : utilisez le dossier attribué à ce domaine. S'il contient un autre site, gardez-en une sauvegarde et planifiez le remplacement avant d'envoyer des fichiers.

Vérifiez les versions de PHP, des extensions et de la base de données. Si votre outil local utilise SQLite ou une configuration particulière, préparez un export compatible avec la destination ; il ne suffit pas de copier ses fichiers internes de base de données.

Envoyez les fichiers

Transférez les fichiers par SFTP/FTPS ou avec le gestionnaire de fichiers de cPanel. Incluez wp-content et les fichiers cachés dont l'installation a besoin.

Si vous envoyez une archive compressée, vérifiez à l'extraction qu'il ne reste pas de dossier supplémentaire entre la racine du domaine et les fichiers de WordPress. Supprimez l'archive à la fin et ne publiez ni exports SQL ni secrets de développement.

Créez et importez la base de données

  1. Créez une base et un utilisateur avec l'assistant MySQL. Attribuez à cet utilisateur les privilèges nécessaires sur cette base.
  2. Exportez la base locale dans un format compatible, comme SQL ou SQL compressé.
  3. Dans phpMyAdmin, sélectionnez la nouvelle base, ouvrez Importer et chargez le fichier.
  4. Vérifiez que l'import se termine sans erreur et que les tables attendues apparaissent.

N'importez pas par-dessus une autre application pour tester si le fichier fonctionne. Si la limite d'envoi est dépassée ou si une incompatibilité apparaît, conservez l'erreur avant de refaire l'import.

Adaptez wp-config.php

Mettez à jour les valeurs de connexion existantes, sans créer de définitions en double :

Valeur Donnée de la destination
DB_NAME Nom complet de la base créée
DB_USER Utilisateur associé à cette base
DB_PASSWORD Mot de passe de cet utilisateur
DB_HOST Serveur MySQL indiqué par l'hébergement

Conservez le préfixe de tables qui correspond à l'import. Vérifiez aussi les options de débogage et les chemins locaux qui n'existent pas sur l'hébergement.

Remplacez les adresses locales

Suivez comment changer l'URL de WordPress. L'adresse publique et l'emplacement des fichiers peuvent avoir des chemins différents ; ne les rendez pas identiques automatiquement.

Si WP_HOME et WP_SITEURL sont définies dans la configuration, les champs de Réglages > Général seront bloqués. Mettez à jour les options enregistrées par un moyen adapté et ne retirez les constantes que lorsque les valeurs enregistrées sont correctes.

Pour remplacer les liens et les images qui pointent encore vers l'environnement local, utilisez un outil compatible avec les données sérialisées et lancez d'abord une simulation. Ne faites pas de remplacement de texte global dans le fichier SQL.

Testez avant de considérer le site comme publié

Vérifiez HTTPS, les pages internes, les images, l'administration, les formulaires et l'envoi d'e-mails. Vérifiez les intégrations : les clés de test locales ne doivent pas être confondues avec celles de production, et vous ne devez pas tester de vrais paiements par accident.

Si le domaine pointe encore vers un autre site, vous pouvez prévisualiser la destination avant le changement DNS. Retirez ensuite la modification locale et vérifiez l'accès public.

Supprimez les archives et les fichiers SQL du répertoire public, configurez les sauvegardes et vérifiez dans WordPress si vous avez laissé activée l'option qui demande aux moteurs de recherche de ne pas indexer le site pendant le développement. Gardez protégé tout environnement de test qui conserve des données du site.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.