Duplicateur Duplicateur
Installer WordPress sur un sous-domaine

Comment installer WordPress sur un sous-domaine (nouvelle installation ou clonage complet du site)

· 22 min de lecture ·
Écrit par : avatar de l'auteur Joella Dunn
avatar de l'auteur Joella Dunn
Joella est une rédactrice qui a des années d'expérience avec WordPress. Chez Duplicator, elle se spécialise dans la maintenance de sites - des sauvegardes de base aux migrations à grande échelle. Son but ultime est de s'assurer que votre site WordPress est sûr et prêt pour la croissance.
·
Reviewed By : avatar de l'évaluateur John Turner
avatar de l'évaluateur John Turner
John Turner est le président de Duplicator. Il a plus de 20 ans d'expérience dans le domaine des affaires et du développement et ses plugins ont été téléchargés plus de 25 millions de fois.

Vous avez besoin que WordPress fonctionne sur un sous-domaine. Rien de plus simple… jusqu’à ce que le sous-domaine refuse de se charger, que la base de données affiche une erreur que vous n’avez jamais vue auparavant, ou que vous vous rendiez compte, en plein milieu de l’installation, que vous n’avez aucune sauvegarde du site que vous venez de copier.

Ce ne sont pas des cas exceptionnels. C'est ce que vit généralement toute personne qui n'a jamais fait cela auparavant.

J'ai installé WordPress sur des sous-domaines un nombre incalculable de fois, que ce soit pour des environnements de préproduction, des sites destinés à la validation par les clients, des blogs distincts ou des environnements de test. Il y a deux étapes qui sont presque toujours oubliées.

La première consiste à attendre que la propagation DNS soit terminée avant de conclure à une panne. La seconde consiste à effectuer une sauvegarde avant de cloner un site en production.

Ce tutoriel explique comment gérer les sous-domaines WordPress de deux manières différentes : en effectuant une nouvelle installation de WordPress sur un sous-domaine et en copiant un site existant vers un sous-domaine. Choisissez la méthode qui correspond le mieux à votre situation.

Quoi qu'il en soit, je te signalerai les points critiques avant que tu ne les rencontres, pas après.

En voici les principaux enseignements :

  • Il existe deux façons d'installer WordPress sur un sous-domaine: cloner un site existant à l'aide de Duplicator Pro ou procéder à une nouvelle installation via Softaculous ou manuellement
  • La mise à jour des nouveaux sous-domaines dans un navigateur peut prendre jusqu'à 24 heures: une erreur indiquant que « le site est inaccessible » juste après la configuration ne signifie pas nécessairement qu'il y a un problème
  • Sauvegardez toujours votre site principal avant de le cloner: le processus de clonage n'altère pas l'original, mais une sauvegarde vous protège lorsque vous réintégrez les modifications en production
  • Définissez les sous-domaines de préproduction sur « noindex » dans Paramètres » Lecture, sinon les moteurs de recherche les indexeront comme du contenu en double
  • Les cinq erreurs les plus courantes après l'installation: échec de la connexion à la base de données, résolution DNS impossible, erreurs 404 sur toutes les pages, boucles de redirection sur wp-admin et SSL ne couvrant pas le nouveau sous-domaine

Table des matières

Pourquoi installer WordPress sur un sous-domaine ?

Un sous-domaine vous permet de disposer d'une deuxième installation WordPress qui fonctionne de manière totalement indépendante de votre site principal. Le serveur et le domaine sont les mêmes, mais les fichiers, la base de données et l'accès administrateur sont distincts.

Lorsque vous installez une mise à jour de plugin sur un site en ligne et que cela provoque un dysfonctionnement, vous ne disposez d'aucun moyen simple de tester la correction sans intervenir sur l'environnement de production. Lorsqu'un client souhaite examiner une refonte avant sa mise en ligne, vos seules options consistent à lui envoyer une capture d'écran ou à lui donner accès à votre site réel. Aucune de ces solutions n'est vraiment satisfaisante.

Un sous-domaine résout ces deux problèmes. Il vous offre un espace où exécuter WordPress qui est véritablement isolé du site que voient vos visiteurs.

Voici les situations dans lesquelles je vois le plus souvent les gens les installer :

  • Environnement de préproduction: Exécutez une copie complète de votre site de production sur staging.votresite.com. Testez les mises à jour, les migrations et les refontes avant qu'elles n'affectent le site en production.
  • Site de prévisualisation pour le client: créez le site avant sa mise en ligne. Fournissez au client une URL réelle sur laquelle il peut naviguer, et non une maquette.
  • Projets distincts sur le même domaine: une boutique en ligne sur shop.votresite.com, une base de connaissances sur docs.votresite.com ou une plateforme de formation sur learn.votresite.com. Chacun dispose de sa propre installation WordPress avec son propre code source.
  • Terrain d'essai: testez un nouveau constructeur de pages, un plugin de mise en cache ou changez complètement de thème sans mettre en péril le site qui génère du trafic.

La raison profonde est toujours la même : on veut pouvoir casser quelque chose sans que cela n'ait de conséquences.

Si vous ne savez pas si un sous-domaine est la structure la plus adaptée à votre situation, la section suivante explique dans quels cas un sous-répertoire constitue un meilleur choix.

Sous-domaine ou sous-répertoire : lequel vous convient le mieux ?

Avant de modifier votre compte d'hébergement, assurez-vous qu'un sous-domaine correspond bien à ce dont vous avez besoin. Si vous vous trompez, vous devrez recommencer la configuration depuis le début.

Un sous-domaine se place devant votre domaine : staging.votresite.com. Il est considéré comme un site distinct par votre serveur et par les moteurs de recherche.

Un sous-répertoire se trouve juste après : yoursite.com/staging. Même serveur, même autorité de domaine, aucune configuration DNS supplémentaire.

Utilisez un sous-domaine lorsque vous souhaitez disposer d'une installation WordPress totalement indépendante. Voici les cas où cela peut s'avérer nécessaire :

  • Environnement de test: testez les mises à jour, les refontes ou les nouveaux plugins sur une copie de votre site avant de les déployer en production
  • Boutique distincte: utilisez WooCommerce sur shop.votresite.com sans que celle-ci partage le même code source que votre site principal
  • Site de documentation: héberger une documentation produit ou une base de connaissances autonome
  • URL de prévisualisation pour le client: fournissez au client une URL fonctionnelle afin qu'il puisse vérifier le site avant la migration vers son domaine

Utilisez un sous-répertoire lorsque vous ajoutez un blog ou une section de contenu à un site existant et que vous souhaitez que ce contenu bénéficie de l'autorité de votre domaine principal. Google considère les sous-domaines comme des entités distinctes ; par conséquent, l'autorité acquise par votre domaine principal ne leur est pas automatiquement transmise.

Si vous souhaitez utiliser un sous-domaine, poursuivez votre lecture. Si vous estimez que ce n'est pas la meilleure solution, voici comment installer WordPress dans un sous-répertoire.

Comment cloner un site WordPress existant sur un sous-domaine

Cette méthode permet de copier l'intégralité de votre site WordPress existant vers le sous-domaine. Utilisez-la lorsque vous configurez un environnement de test, créez un aperçu pour un client ou testez une modification importante sans toucher à l'environnement de production.

Voici ce que vous allez faire :

  • Sauvegardez votre site principal avec Duplicator Pro: créez une sauvegarde complète du site et téléchargez à la fois les fichiers d'archive et d'installation
  • Créez le sous-domaine et la base de données: enregistrez le sous-domaine dans cPanel, puis configurez une nouvelle base de données MySQL et un nouvel utilisateur pour le site cloné
  • Téléchargez la sauvegarde Duplicator sur le sous-domaine: placez l'archive et le programme d'installation dans le répertoire racine du sous-domaine
  • Lancez le programme d'installation de Duplicator: suivez les étapes de l'assistant d'installation autonome, saisissez vos identifiants de base de données, puis laissez Duplicator extraire et déployer automatiquement l'intégralité du site
  • Mettre à jour les URL du site et effectuer des tests: vérifier que les deux champs d'URL de WordPress pointent bien vers le sous-domaine et s'assurer que les liens et les images s'affichent correctement

Étape 1 : Sauvegardez votre site principal avec Duplicator Pro

Cloner un site WordPress manuellement implique de copier les fichiers via FTP, d'exporter la base de données, de l'importer vers un nouvel emplacement, puis de rechercher une à une les centaines d'URL codées en dur dans la base de données.

Je l'ai déjà fait comme ça. Je ne veux plus jamais le refaire.

Duplicator gère le clonage en un seul processus. Il compresse l'intégralité de votre site WordPress en deux fichiers. Il suffit de déposer ces deux fichiers sur le sous-domaine, de lancer le programme d'installation, et Duplicator reconstitue automatiquement le site dans son intégralité. Le remplacement des URL, l'importation de la base de données et l'extraction des fichiers sont tous gérés sans avoir à toucher à une seule ligne de code.

Duplicator Pro plugin

Plus d'1,5 million de professionnels de WordPress l'utilisent précisément pour ce type de tâches : environnements de préproduction, sites de prévisualisation pour les clients, migrations et reprise après sinistre.

Voici ce qui en fait un outil particulièrement intéressant pour les installations sur sous-domaines :

  • Archivage complet du site: regroupe tous les fichiers et toutes les tables de base de données dans une seule archive, y compris les plugins, les thèmes, les fichiers téléchargés et le cœur de WordPress
  • Programme d'installation autonome: fonctionne sur un sous-domaine vierge sans WordPress préinstallé
  • Remplacement automatique des URL: lors de l'installation, toutes les URL de la base de données sont automatiquement remplacées par le sous-domaine à la place de votre domaine d'origine ; aucune opération manuelle de recherche et de remplacement n'est nécessaire
  • Validation de la connexion à la base de données: vérifie vos identifiants avant le lancement de l'installation afin de détecter les fautes de frappe avant qu'elles ne provoquent un écran blanc
  • Filtres sélectifs: excluez certains fichiers, dossiers ou tables de base de données si vous ne souhaitez cloner qu'une partie du site
  • Sauvegardes planifiées: effectuez des sauvegardes automatiques selon un calendrier défini afin de toujours disposer d'un instantané à jour avant de déployer des modifications
  • Restauration en un clic depuis le stockage cloud: restaurez directement depuis Duplicator Cloud en cas de problème
  • URL de reprise après sinistre: permet de restaurer un site même lorsque WordPress est complètement bloqué

Commencez par votre domaine principal. Dans wp-admin, rendez-vous dans Duplicator Pro » Sauvegardes, puis cliquez sur Ajouter.

Ajouter une nouvelle sauvegarde avec Duplicator

Sélectionnez le préréglage « Sauvegarde complète du site » si vous souhaitez migrer toutes les données vers le sous-domaine de test. Cependant, Duplicator est suffisamment flexible pour proposer d'autres préréglages, ainsi que des filtres pour les fichiers et les bases de données.

Sauvegarde complète du site

Une fois la compilation terminée, téléchargez les deux fichiers : l'archive (.zip ou .daf) et le fichier installer.php. Conservez-les ensemble dans le même dossier sur votre ordinateur.

Télécharger les fichiers de sauvegarde

Vous devriez vous retrouver avec deux fichiers enregistrés localement, nommés par exemple 20260407_votresite_archive.zip et installer.php.

Étape 2 : Créer le sous-domaine

Commencez par enregistrer le sous-domaine auprès de votre hébergeur et créez le dossier dans lequel seront placés les fichiers WordPress. Je vais vous montrer comment procéder avec Bluehost, mais la plupart des hébergeurs proposent des procédures similaires (surtout s'ils utilisent cPanel).

Connectez-vous à votre compte d'hébergement et ouvrez cPanel.

Ouvrez cPanel dans Bluehost

Recherchez la section « Domaines ». Dans les versions récentes de cPanel, toutes ces fonctionnalités sont regroupées dans un seul outil intitulé « Domaines ». Dans les versions plus anciennes, l'outil « Sous-domaines » apparaît séparément dans la section « Domaines », mais les deux méthodes fonctionnent.

Page « Domaines » de cPanel

Sur Bluehost, j'ai ouvert la page « Domaines ». De là, j'ai cliqué sur « Créer un nouveau domaine ».

Créer un domaine dans cPanel

Saisissez le sous-domaine que vous souhaitez utiliser (par exemple, staging.votresite.com). Décochez l'option permettant de partager le répertoire racine avec votre domaine principal.

Nouveau sous-domaine dans cPanel

Cliquez sur « Soumettre ».

N'essayez pas encore d'accéder au sous-domaine dans un navigateur. La mise en place des nouveaux sous-domaines peut prendre entre quelques minutes et 24 heures, selon votre hébergeur et les paramètres TTL de votre DNS.

Si vous essayez de le charger immédiatement et que vous obtenez le message d'erreur « Ce site est inaccessible », cela ne signifie pas nécessairement qu'il y a un problème. Cela signifie simplement que la mise à jour du DNS n'a pas encore été propagée. Patientez, puis vérifiez la propagation sur whatsmydns.net avant de tenter toute opération de dépannage.

Étape 3 : Créer une base de données pour le sous-domaine

WordPress a besoin d'une base de données pour stocker votre contenu, vos paramètres, vos utilisateurs et les données de vos extensions. Cette étape permet de créer cette base de données ainsi qu'un utilisateur disposant des droits d'accès nécessaires.

Dans cPanel, faites défiler jusqu'à la section « Bases de données » et ouvrez « Bases de données MySQL ».

Bases de données MySQL

Dans la section « Créer une nouvelle base de données », saisissez un nom, puis cliquez sur « Créer une base de données ». Choisissez un nom distinctif, tel que « sitecom_staging », afin de pouvoir la distinguer de vos autres bases de données.

Créer une base de données de sous-domaines

Créez un nouvel utilisateur. Choisissez un mot de passe fort et enregistrez-le dans un gestionnaire de mots de passe. Vous en aurez besoin à l'étape suivante, et il n'y a aucun moyen de le récupérer par la suite sans le réinitialiser.

Faites défiler la page jusqu'à « Ajouter un utilisateur à la base de données ». Sélectionnez l'utilisateur et la base de données que vous venez de créer.

Ajouter un utilisateur à la base de données du sous-domaine

Sur l'écran suivant, attribuez tous les privilèges au nouvel utilisateur.

Droits d'accès des utilisateurs des sous-domaines

Une fois l'opération terminée, votre nouvelle base de données apparaît dans la liste « Bases de données MySQL », et le nouvel utilisateur est répertorié juste en dessous, dans la section « Utilisateurs de cette base de données ».

Gardez à portée de main le nom de votre base de données, votre nom d'utilisateur et votre mot de passe. Vous en aurez besoin à l'étape 5.

Étape 4 : Télécharger la sauvegarde Duplicator sur le sous-domaine

Dans le Gestionnaire de fichiers de cPanel, accédez au répertoire racine de votre nouveau sous-domaine.

Vous vous trouvez déjà sur la page « Domaines » de cPanel. Cliquez sur « Gérer » à côté du sous-domaine.

Gérer un sous-domaine dans cPanel

Cliquez ensuite sur le répertoire racine pour accéder directement aux fichiers dans cPanel.

Racine des documents du sous-domaine

Téléchargez les deux fichiers : l'archive et le fichier installer.php.

Importer la sauvegarde de Duplicator vers le sous-domaine

Étape 5 : Exécuter le programme d'installation de Duplicator

Rendez-vous sur staging.votresite.com/installer.php dans votre navigateur. Remplacez cette adresse par l'URL de votre sous-domaine.

Le programme d'installation autonome de Duplicator se lancera automatiquement. Ce programme fonctionne même si WordPress n'est pas encore installé — c'est voulu.

Dans la section « Configuration », saisissez les identifiants de votre nouvelle base de données. Faites défiler vers le bas et validez la connexion.

Connecter la base de données du sous-domaine à Duplicator

Vous devez maintenant accepter les conditions générales et les mentions légales. Poursuivez l'installation.

Dans la fenêtre contextuelle, confirmez que vous souhaitez remplacer le contenu actuel du sous-domaine par vos données importées.

Vérifier l'installation du sous-domaine

Le programme d'installation se connectera à la base de données, décompressera l'archive, importera les données de votre site et mettra automatiquement à jour toutes les URL de votre domaine d'origine vers le sous-domaine. Il ne vous restera plus qu'à vous connecter.

Se connecter après l'installation du sous-domaine

Une fois que vous aurez fait cela, vous verrez que toutes vos données ont été importées vers le sous-domaine !

Étape 6 : Mettre à jour les URL du site et effectuer des tests

Pour vous assurer que tout fonctionne correctement, rendez-vous dans Réglages » Général. Vérifiez que les deux champs URL affichent bien le sous-domaine, et non le domaine d'origine.

Champs d'adresse WordPress pour les sous-domaines

Duplicator gère automatiquement le remplacement des URL lors de l'installation, mais une nouvelle sauvegarde manuelle oblige WordPress à vider toutes les valeurs mises en cache.

Testez ensuite quelques liens internes et vérifiez que les images s'affichent correctement. Si l'un d'entre eux redirige vers le domaine d'origine, modifiez à nouveau les deux champs d'URL dans Paramètres » Général. Le site devrait alors s'afficher correctement sur le sous-domaine, sans redirection vers le domaine d'origine.

Comment installer WordPress manuellement sur un sous-domaine

Cette section traite de la procédure d'installation à partir de zéro : une installation vierge de WordPress sur votre sous-domaine, sans reprise de contenu.

Voici ce que vous allez faire :

  • Créez le sous-domaine dans le panneau de contrôle de votre hébergement: ajoutez le sous-domaine dans cPanel et notez le répertoire racine qui lui est attribué — c'est là que vous téléchargerez vos fichiers
  • Configurer une base de données MySQL et un utilisateur: créer une base de données, créer un utilisateur et lui attribuer tous les privilèges
  • Installez WordPress à l'aide de Softaculous ou manuellement: utilisez l'installateur en un clic si votre hébergeur le propose, ou téléchargez les fichiers WordPress directement via le Gestionnaire de fichiers
  • Configurez le fichier wp-config.php (installation manuelle uniquement): saisissez vos identifiants de base de données dans l'assistant de configuration ou créez le fichier de configuration manuellement si les droits d'accès empêchent l'écriture automatique
  • Suivez les étapes de l'assistant d'installation de WordPress: définissez le titre de votre site, vos identifiants d'administrateur et votre adresse e-mail, puis lancez l'installation finale
  • Vérifiez vos paramètres d'URL: assurez-vous que les champs « Adresse WordPress » et « Adresse du site » dans Paramètres » Général indiquent exactement le sous-domaine

Étape 1 : Créez le sous-domaine dans le panneau de configuration de votre hébergement

Suivez la même procédure que celle décrite à l'étape 2 de la méthode ci-dessus. Créez le sous-domaine dans cPanel, notez le répertoire racine qui lui est attribué, puis attendez que les modifications DNS se propagent avant de le tester dans un navigateur.

Si vous avez besoin d'un guide détaillé, consultez cet article sur le blog WPBeginner : Comment créer un sous-domaine.

Une différence à noter ici : laissez le répertoire racine vide après avoir créé le sous-domaine. Softaculous y placera automatiquement ses fichiers, tandis que la méthode manuelle nécessite un dossier vide avant le téléchargement de WordPress.

Étape 2 : Créer une base de données MySQL et un utilisateur

Suivez la même procédure que celle décrite à l'étape 3 de la méthode ci-dessus. Créez une base de données, créez un utilisateur et attribuez-lui tous les privilèges.

Pour un guide détaillé de cette étape, consultez mon tutoriel sur la création de bases de données WordPress.

Conservez le nom de votre base de données, votre nom d'utilisateur et votre mot de passe dans un endroit facilement accessible. Vous devrez les saisir à l'étape 4.

Étape 3 : Installer WordPress dans le sous-domaine

Vous avez deux possibilités.

  1. Utilisez Softaculous si votre hébergeur le prend en charge. Il se chargera pour vous du téléchargement des fichiers et de la configuration initiale.
  2. Utilisez la méthode manuelle si votre hébergeur ne propose pas d'installateur en un clic ou si vous souhaitez garder le contrôle total sur la configuration.

Méthode A : Installation en un clic via Softaculous

Dans cPanel, recherchez l'installateur d'applications Softaculous et ouvrez-le.

Programme d'installation Softaculous

Sélectionnez WordPress dans la liste des applications. Dans le menu déroulant « Choisir un domaine », sélectionnez votre nouveau sous-domaine.

Installation via un sous-domaine Softaculous

Laissez le champ « Répertoire d'installation » vide. Si vous saisissez quelque chose ici, WordPress s'installera dans un sous-dossier plutôt qu'à la racine du sous-domaine, et vos URL refléteront cette configuration.

Indiquez le titre de votre site, le nom d'utilisateur administrateur, le mot de passe administrateur et l'adresse e-mail de l'administrateur. Dans la section « Options avancées », vérifiez que le nom de la base de données correspond à celui que vous avez créé à l'étape 2, ou laissez Softaculous en créer une nouvelle automatiquement.

Cliquez sur « Installer » et attendez que l'écran de confirmation s'affiche.

Une fois l'opération terminée, une page de confirmation verte s'affichera, avec des liens vers votre nouveau site et vers wp-admin.

Méthode B : Installation manuelle

Rendez-vous sur wordpress.org, téléchargez le dernier fichier ZIP de WordPress, puis décompressez-le sur votre ordinateur.

Fichiers WordPress téléchargés

Dans le Gestionnaire de fichiers de cPanel, accédez au répertoire racine de votre sous-domaine. Téléchargez le contenu du dossier « wordpress » dans ce répertoire. Pas le dossier lui-même, mais son contenu. Tout ce qu’il contient : wp-admin, wp-content, wp-includes et tous les fichiers isolés situés au niveau racine.

Une fois le téléchargement terminé, rendez-vous sur votre sous-domaine dans un navigateur. Vous devriez voir l'écran de configuration de WordPress avec un bouton « C'est parti ! ».

Installation locale de WordPress

Les utilisateurs ayant procédé à une installation manuelle doivent passer à l'étape 4. Si vous avez utilisé Softaculous, passez directement à l'étape 5.

Étape 4 : Configurer le fichier wp-config.php (installation manuelle uniquement)

Cette étape ne s'applique que si vous avez utilisé la méthode d'installation manuelle. Softaculous s'en charge automatiquement.

Sur l'écran de configuration de WordPress, cliquez sur « C'est parti ! ». Saisissez le nom de votre base de données, votre nom d'utilisateur, votre mot de passe et l'hôte de la base de données. L'hôte est souvent « localhost ». Si ce n'est pas le cas, consultez la documentation de votre hébergeur pour savoir quelle valeur utiliser à la place.

Connecter la base de données de WordPress

Vérifiez toutes les informations d'identification avant de cliquer sur « Soumettre ». Une simple faute de frappe peut faire apparaître le message « Erreur lors de l'établissement de la connexion à la base de données », et identifier le champ erroné prend plus de temps que de le remplir correctement dès le départ.

WordPress tentera de créer automatiquement le fichier wp-config.php. Si les droits d'accès au fichier l'empêchent, l'écran de configuration affichera le contenu du fichier et vous demandera de le créer manuellement.

Si cela se produit, ouvrez le Gestionnaire de fichiers, accédez au répertoire racine de votre sous-domaine, créez un nouveau fichier nommé wp-config.php, collez-y le contenu généré, puis enregistrez-le.

Revenez à l'écran de configuration et cliquez sur « Lancer l'installation ».

Lancer l'installation de WordPress

Une fois le fichier wp-config.php en place, l'écran d'accueil de WordPress s'affiche et vous demande de saisir le titre de votre site ainsi que vos identifiants d'administrateur.

Étape 5 : Terminez l'assistant d'installation de WordPress

Il s'agit de la dernière étape de l'installation proprement dite. WordPress vous demande quelques informations, puis configure les tables de la base de données et crée votre compte administrateur.

Sur l'écran d'accueil, saisissez le titre de votre site, le nom d'utilisateur administrateur, le mot de passe et l'adresse e-mail. Choisissez votre mot de passe administrateur avec soin. C'est le compte qui permet de contrôler l'ensemble du site.

Cliquez sur Installer WordPress.

Configurer le login WordPress

Une fois l'installation terminée, un écran de confirmation s'affiche avec un bouton « Se connecter». Cliquez dessus pour accéder à la page de connexion wp-admin à l'adresse staging.votresite.com/wp-admin.

Étape 6 : Vérifiez les paramètres d'URL de WordPress

L'un des problèmes les plus courants après l'installation est que WordPress enregistre une URL erronée en interne. Cela ne prend que deux minutes à vérifier et vous évitera bien des soucis par la suite.

Connectez-vous à wp-admin et rendez-vous dans Paramètres » Général. Vérifiez deux champs : Adresse WordPress (URL) et Adresse du site (URL). Les deux doivent afficher exactement votre sous-domaine : https://staging.yoursite.com, sans barre oblique finale.

Si l'un de ces champs affiche votre domaine principal au lieu du sous-domaine, corrigez-le avant toute autre chose. Des paramètres d'URL incorrects provoquent des boucles de redirection qui peuvent vous empêcher complètement d'accéder à wp-admin.

Cliquez sur « Enregistrer les modifications » une fois que vous avez vérifié que les deux champs sont corrects. Les deux champs URL doivent correspondre à votre sous-domaine, et le site doit s'afficher correctement lorsque vous y accédez via un navigateur.

Résolution des erreurs courantes après l'installation de WordPress sur un sous-domaine

La plupart des problèmes rencontrés après l'installation d'un sous-domaine relèvent d'un petit nombre de catégories. Voici les problèmes les plus courants et la solution pour chacun d'entre eux.

« Erreur lors de l'établissement de la connexion à la base de données »

Lorsque vous accédez au sous-domaine, un écran blanc s'affiche avec ce message à la place de votre site.

Les identifiants indiqués dans le fichier wp-config.php ne correspondent pas à la base de données que vous avez créée. Un seul caractère erroné (une lettre inversée, une majuscule là où il ne devrait pas y en avoir, ou un espace en trop) suffit à interrompre complètement la connexion.

Ouvrez le fichier wp-config.php dans le Gestionnaire de fichiers et vérifiez DB_NAME, DB_USER, DB_PASSWORDet DB_HOST un par un, en les comparant aux identifiants indiqués dans la section « Bases de données MySQL » de cPanel.

Mise à jour du fichier wp-config.php

DB_HOST correspond presque toujours à localhost, mais certains hébergeurs gérés utilisent une valeur personnalisée. Si localhost ne fonctionne pas, consultez la documentation de votre hébergeur pour connaître la chaîne d'hôte de base de données correcte.

Le sous-domaine ne se charge pas du tout

Lorsque vous accédez au sous-domaine, le message « Ce site est inaccessible » s'affiche ou vous obtenez une erreur DNS.

La propagation DNS d'un nouveau sous-domaine n'est pas instantanée. Selon votre hébergeur et le délai de vie (TTL) de votre DNS, la résolution du sous-domaine depuis votre emplacement peut prendre quelques minutes, voire jusqu'à 24 heures.

Attendez, puis consultez le site whatsmydns.net pour vérifier si le sous-domaine est accessible depuis différents endroits dans le monde.

Si le problème persiste au bout de 24 heures, reconnectez-vous à cPanel et vérifiez que le sous-domaine a bien été créé avec le répertoire racine correct. On peut facilement croire avoir cliqué sur « Créer » sans que l'opération ne soit effectivement prise en compte.

Des erreurs 404 sur toutes les pages sauf la page d'accueil

La page d'accueil s'affiche correctement, mais toutes les autres URL renvoient une erreur 404.

La réécriture des permaliens WordPress n'est pas activée. Soit le fichier .htaccess est absent de la racine du répertoire, soit le module mod_rewrite du serveur n'est pas activé pour ce répertoire.

Accédez à Paramètres » Liens permanents dans wp-admin et cliquez sur Enregistrer les modifications sans rien changer. Cela permet de régénérer le fichier .htaccess.

Permaliens WordPress

Si les erreurs 404 persistent, ouvrez le Gestionnaire de fichiers et vérifiez si le fichier .htaccess se trouve à la racine du sous-domaine. Ce fichier est peut-être masqué ; si vous ne le voyez pas, activez l'option « Afficher les fichiers masqués » dans le Gestionnaire de fichiers.

S'il manque réellement, la documentation WordPress fournit le contenu par défaut du fichier .htaccess que vous pouvez copier-coller manuellement.

Boucle de redirection sur wp-admin

Le navigateur ne cesse de rediriger l'utilisateur et finit par afficher le message « ERR_TOO_MANY_REDIRECTS » ou une erreur similaire.

Les URL de site ou les pages d'accueil enregistrées dans la base de données ne correspondent pas à l'URL du sous-domaine. WordPress redirige vers l'URL enregistrée, ce qui déclenche une autre redirection, qui en déclenche une autre.

Accédez à Paramètres » Général dans wp-admin et vérifiez les deux champs URL.

Si vous ne parvenez absolument pas à accéder à wp-admin, utilisez phpMyAdmin dans cPanel pour modifier directement la table wp_options. Recherchez les lignes intitulées « siteurl » et « home », puis remplacez ces deux valeurs par l'URL de votre sous-domaine. Enregistrez, puis essayez à nouveau d'accéder à wp-admin.

Erreurs SSL/HTTPS après l'installation

Le navigateur affiche un avertissement concernant le certificat, ou le site s'affiche avec des erreurs de contenu mixte, même si votre domaine principal dispose d'un certificat SSL.

Votre certificat SSL ne couvre pas le nouveau sous-domaine. La plupart des certificats SSL des hébergements mutualisés doivent être réémis ou étendus lorsque vous ajoutez un sous-domaine.

Dans cPanel, accédez à la section SSL/TLS et vérifiez si votre certificat actuel inclut le sous-domaine.

Si ce n'est pas le cas, utilisez AutoSSL (disponible dans la plupart des installations de cPanel sous SSL/TLS) pour générer un certificat gratuit qui le couvre. La procédure prend généralement moins d'une minute. Une fois le certificat généré, retournez dans Paramètres » Général dans wp-admin et modifiez les deux champs d'URL pour utiliser https:// au lieu de http://.

Foire aux questions (FAQ)

Puis-je installer WordPress sur un sous-domaine si j'ai déjà WordPress sur mon domaine principal ?

Oui. Un sous-domaine fonctionne comme une installation WordPress totalement indépendante. Il dispose de ses propres fichiers, de sa propre base de données, de ses propres extensions et de ses propres thèmes. Rien sur le sous-domaine n'affecte votre site principal, et rien sur votre site principal n'affecte le sous-domaine. La seule chose qu'ils partagent est le nom de domaine parent.

Un sous-domaine WordPress aura-t-il un impact sur le référencement naturel (SEO) de mon site principal ?

Pas directement. Google considère les sous-domaines comme des entités distinctes ; le contenu d'un sous-domaine est donc indexé séparément. Cela signifie également que l'autorité de domaine acquise par votre site principal ne se répercute pas automatiquement. Si la consolidation du référencement naturel est importante pour vous, un sous-répertoire constitue la meilleure structure. Pour les environnements de test ou les projets isolés, cela n'a aucune importance.

Ai-je besoin d'un forfait d'hébergement distinct pour un sous-domaine WordPress ?

Non. Les sous-domaines sont hébergés sur le même compte d'hébergement que votre domaine principal. Vous utilisez le même serveur, le même espace de stockage et la même allocation de bande passante. La seule limite est celle imposée par votre formule d'hébergement actuelle en termes de nombre de bases de données et de sous-domaines, qui varie selon l'hébergeur et le niveau de la formule.

Puis-je utiliser un sous-domaine comme site de test, puis déployer les modifications vers l'environnement de production ?

Oui, et c'est l'une des raisons les plus courantes pour en créer un. Avec Duplicator Pro, vous pouvez sauvegarder le sous-domaine de préproduction et le déployer sur votre site de production. Appliquez vos modifications sur le site de préproduction, testez tout, puis effectuez le déploiement lorsque vous êtes sûr de vous.

Quelle est la différence entre un sous-domaine et un sous-répertoire dans WordPress ?

Un sous-domaine (staging.votresite.com) est considéré comme un site distinct par votre serveur et par les moteurs de recherche. Il nécessite sa propre configuration DNS, sa propre base de données et sa propre installation WordPress. Un sous-répertoire (votresite.com/staging) est un dossier situé au sein de votre site existant. Il hérite des paramètres DNS de votre domaine principal et, d'un point de vue SEO, partage son autorité. Les sous-répertoires sont plus simples à configurer. Les sous-domaines vous offrent une isolation totale.

Que se passe-t-il si j'oublie de faire une sauvegarde avant de cloner mon site sur un sous-domaine ?

Le processus de clonage en lui-même n'affecte pas votre site principal. Duplicator en effectue une sauvegarde, mais ne le modifie pas. Ainsi, oublier de faire une sauvegarde avant le clonage n'est pas en soi catastrophique. Le risque réside dans ce qui se passe ensuite. Si vous utilisez le sous-domaine pour la mise en production et que vous comptez ensuite répercuter les modifications sur le site de production, vous aurez besoin d'une sauvegarde « propre » datant d'avant cette mise en production. Effectuez-en une avec Duplicator avant que les modifications ne soient mises en ligne.

Votre sous-domaine est désormais en ligne. Voici la marche à suivre.

Installer WordPress sur un sous-domaine est la partie la plus simple. Ce qui pose problème, c'est ce qui suit : le sous-domaine se décalage par rapport à l'environnement de production, le certificat SSL expire, ou bien un site de test est discrètement indexé par Google et commence à poser des problèmes de contenu dupliqué.

Si vous utilisez un environnement de préproduction, veillez à ce qu'il reste synchronisé avec l'environnement de production. Cela signifie que vous devez mettre à jour le cœur de WordPress, les extensions et les thèmes sur l'environnement de préproduction chaque fois que vous effectuez une mise à jour sur l'environnement de production. Un site de préproduction fonctionnant avec une version plus ancienne d'une extension que celle de l'environnement de production n'est pas réellement un environnement de préproduction ; il s'agit d'un site différent, et les résultats des tests qui y sont effectués n'ont guère de valeur.

Dernière chose à faire avant de considérer que tout est terminé : vérifiez que votre certificat SSL couvre bien le sous-domaine et notez sa date d'expiration. AutoSSL se renouvelle automatiquement sur la plupart des hébergeurs utilisant cPanel, mais les hébergeurs gérés gèrent cela différemment. Renseignez-vous sur le fonctionnement de votre hébergeur avant que le certificat n'expire et que votre sous-domaine ne commence à générer des avertissements dans le navigateur.

Chaque installation, chaque migration, chaque transfert de l'environnement de test vers la production est un moment où un problème peut survenir. Les sites qui se remettent rapidement sur pied sont ceux qui disposent déjà d'une sauvegarde à jour, et non ceux qui se démènent pour en trouver une après coup.

Plus d'1,5 million de professionnels de WordPress utilisent Duplicator Pro pour gérer leurs sauvegardes, leurs migrations et leurs environnements de test. Une seule sauvegarde. Deux fichiers. Tout ce dont vous avez besoin pour restaurer un site à partir de zéro ou le transférer où vous le souhaitez.

Si ce tutoriel vous a été utile, n'hésitez pas à ajouter ces guides à vos favoris.

avatar de l'auteur
Joella Dunn Rédactrice de contenu
Joella est une rédactrice qui a des années d'expérience avec WordPress. Chez Duplicator, elle se spécialise dans la maintenance de sites - des sauvegardes de base aux migrations à grande échelle. Son but ultime est de s'assurer que votre site WordPress est sûr et prêt pour la croissance.
Notre contenu est soutenu par nos lecteurs. Si vous cliquez sur certains liens, nous pouvons recevoir une commission.

Ne laissez pas passer un autre jour sans protection

Chaque heure sans sauvegardes WordPress adéquates met votre site en danger - Chaque migration WordPress retardée vous coûte en performance et en croissance

Obtenir Duplicator maintenant
Plugin Duplicator

Attendez ! Ne manquez pas votre offre exclusive
!

En tant que client d', vous bénéficiez d'une réduction de 60 %.

Essayez Duplicator gratuitement sur votre site — découvrez pourquoi plus de 1,5 million de professionnels WordPress nous font confiance. Mais ne tardez pas — cette remise exclusive de 60 % n'est disponible que pour une durée limitée.

ou
Obtenez dès maintenant 60 % de réduction sur Duplicator Pro →