Devriez-vous accorder un accès administrateur aux développeurs de plugins pour corriger les bogues ?


Les utilisateurs nous ont souvent demandé s'ils devaient accorder un accès administrateur aux développeurs de plugins pour corriger les bugs sur leur site Web ?

S'il s'agit d'un plugin gratuit, vous pouvez facilement passer à un autre. Cependant, s’il s’agit d’un plugin payant ou personnalisé, vous souhaiterez peut-être le faire réparer.

Pour certains problèmes, les développeurs peuvent ne pas être en mesure de trouver le bug et de le corriger sans accéder à votre site Web.

Dans cet article, nous verrons si vous devez accorder un accès administrateur aux développeurs de plugins pour corriger les bogues et comment le faire en toute sécurité.

Qu’est-ce que l’accès administrateur pour un site Web WordPress ?

L’accès administrateur pour un site Web WordPress signifie un accès de connexion à la zone d’administration WordPress avec le rôle d’utilisateur administrateur.

Donner accès au rôle d’utilisateur administrateur pour votre site Web WordPress devrait mettre tout le monde mal à l’aise.

En effet, un utilisateur doté du rôle d’utilisateur administrateur a un accès complet à tout ce qui se trouve sur votre site Web. Ils peuvent installer des plugins ou des thèmes, modifier le code, mettre à jour la base de données WordPress ou encore supprimer des comptes utilisateurs.

Pour en savoir plus, consultez notre guide du débutant sur les rôles et autorisations des utilisateurs WordPress.

Pour la sécurité de WordPress, vous devez toujours protéger l’accès administrateur à votre site Web WordPress.

Pourquoi les développeurs peuvent-ils avoir besoin d'un accès administrateur à votre site Web ?

Lorsque vous signalez un bug et demandez de l'aide, la première chose que font la plupart des bons développeurs est d'essayer de reproduire le problème sur leur site de test.

S'ils parviennent à recréer le problème, ils peuvent alors résoudre le problème et mettre à jour le plugin.

Désormais, s’ils ne peuvent pas reproduire le problème que vous signalez, il leur est alors impossible de le résoudre.

Vous vous demandez probablement pourquoi ces développeurs ne peuvent-ils pas reproduire le problème que vous rencontrez ?

Eh bien, c’est parce que chaque site est différent.

Par exemple, il existe différents environnements d’hébergement Web et différentes combinaisons de plugins et de thèmes WordPress. Une ou plusieurs de ces variables peuvent être à l'origine du problème.

Lorsqu’un développeur de plugin teste son plugin, aucun autre plugin n’est activé et il utilise le thème WordPress par défaut.

C’est pourquoi parfois le bug que vous rencontrez est spécifique à votre site. Il s'agit peut-être d'un bug avec un thème que vous utilisez ou avec une combinaison d'autres plugins que vous avez installés.

Pour que les développeurs de plugins puissent corriger le bug, ils doivent connaître la cause du problème. C’est pourquoi ils demandent votre accès administrateur WordPress, afin qu’ils puissent avoir toutes les mêmes variables.

Devriez-vous accorder un accès administrateur aux développeurs ?

Oui, vous devez accorder un accès administrateur à votre site Web à des développeurs dignes de confiance afin qu'ils puissent identifier le problème et le résoudre pour vous. Cependant, le site que vous partagez ne doit pas nécessairement être votre véritable site Web en ligne.

Vous voyez, les développeurs veulent accéder afin de pouvoir voir le problème avec le même environnement d'hébergement, les mêmes plugins et le même thème.

Si vous pouvez faire une copie de votre site Web sous le même compte d’hébergement, toutes ces variables seront alors en place, tout en préservant la sécurité de votre véritable site Web.

Cette copie temporaire de votre site Web est appelée un site intermédiaire.

Un site de test est un clone de votre site Web en direct qui est utilisé pour tester les modifications avant de les mettre en ligne.

Les sites de test vous aident à détecter les erreurs, afin que vous ne finissiez pas par casser votre site Web en ligne. Ils vous aident également à donner accès en toute sécurité aux développeurs pour apporter des modifications et résoudre les bogues.

Méthode 1. Partager l'accès administrateur à un site Web intermédiaire

La plupart des principales sociétés d'hébergement WordPress proposent la possibilité de créer un site de développement en un seul clic.

Vous devez d’abord contacter votre fournisseur d’hébergement WordPress pour voir s’il propose un site intermédiaire en 1 clic pour votre installation WordPress.

Pour plus de détails sur la façon de le faire vous-même, vous pouvez consulter notre tutoriel sur la création d'un site WordPress intermédiaire.

Après avoir configuré votre site Web intermédiaire, vous devez vous connecter à la zone d'administration et ajouter un nouveau compte utilisateur avec le rôle d'utilisateur administrateur.

Après cela, vous pouvez partager ce nouveau compte utilisateur administrateur avec le développeur du plugin.

Ils pourront se connecter à votre site Web de préparation et apporter toutes les modifications nécessaires.

Une fois le problème résolu, vous pouvez consulter votre site Web intermédiaire et supprimer le compte utilisateur temporaire que vous avez créé.

Vous pouvez désormais déployer toutes les modifications sur votre site Web en direct. Cela écrasera votre site Web en direct et le remplacera par la version intermédiaire.

Remarque : Certaines sociétés d'hébergement WordPress vous permettent de créer un site intermédiaire après avoir installé leur plugin d'assistance.

L'inconvénient d'un tel site intermédiaire est que l'administrateur du site intermédiaire pourra déployer les modifications sur votre site en direct sans votre approbation.

Dans ce cas, nous vous recommandons d’utiliser plutôt la méthode manuelle.

Méthode 2. Partager l'accès administrateur à un site de préparation manuelle

Toutes les sociétés d’hébergement WordPress ne proposent pas de sites Web de préparation en 1 clic.

Dans ce cas, vous devrez peut-être créer manuellement un site Web intermédiaire. Ce site Web intermédiaire sera une copie de votre site Web en direct.

Tout d'abord, vous devez vous connecter à votre panneau de contrôle d'hébergement et créer un nouveau sous-domaine pour votre site Web intermédiaire (par exemple staging.votredomaine.com).

Ensuite, cliquez sur l'icône Bases de données MySQL située sous la section Bases de données dans le tableau de bord de votre compte d'hébergement.

Sur l'écran suivant, donnez un nom à votre base de données.

Cliquez ensuite sur le bouton Créer une base de données.

Ensuite, vous devez créer un utilisateur MySQL pour votre base de données.

Faites défiler jusqu'à la section Utilisateurs MySQL et fournissez un nom d'utilisateur et un mot de passe pour votre nouvel utilisateur de base de données.

Enfin, vous devez associer le compte utilisateur à la base de données que vous avez créée précédemment dans la section Ajouter un utilisateur à la base de données.

Sélectionnez simplement le nouvel utilisateur dans la liste déroulante, assurez-vous que votre nouvelle base de données est sélectionnée, puis cliquez sur le bouton Ajouter.

Il vous sera demandé de sélectionner les privilèges de l'utilisateur.

Allez-y et cochez la case « Tous les privilèges », puis cliquez sur le bouton « Apporter des modifications ».

Votre base de données est maintenant prête à être utilisée pour votre site Web intermédiaire.

Ensuite, vous devez installer et activer le plugin Duplicator sur votre site WordPress en direct. Pour plus de détails, consultez notre guide étape par étape sur la façon d'installer un plugin WordPress.

Lors de l'activation, vous devez cliquer sur le menu Duplicator dans la barre latérale de votre administration WordPress et cliquer sur le bouton Créer un nouveau.

Suivez les instructions à l'écran pour créer un package de duplicateur pour votre site Web.

Une fois terminé, vous devez cliquer sur le bouton « Télécharger les deux fichiers » pour télécharger le package du duplicateur sur votre ordinateur.

Vous devrez télécharger ces deux fichiers dans le répertoire de fichiers du sous-domaine que vous venez de créer. Pour plus de détails, consultez notre guide sur la façon d'utiliser FTP pour télécharger des fichiers sur votre site Web WordPress.

Après cela, vous devez ouvrir un nouvel onglet de navigateur et saisir le sous-domaine de votre site intermédiaire comme ceci :

https://staging.yourdomain.com/installer.php

N'oubliez pas de remplacer staging par le sous-domaine réel et votredomaine.com par votre propre nom de domaine.

Cela lancera l'assistant d'installation de Duplicator, cliquez sur le bouton Suivant pour continuer.

Il vous sera maintenant demandé de fournir les informations de la base de données. Entrez les détails de la base de données que vous avez créés précédemment.

Après cela, suivez simplement les instructions à l'écran pour continuer. Duplicator décompressera le package WordPress et l'installera pour vous.

Une fois terminé, votre site Web de préparation sera prêt à être visité. Cependant, il est publiquement accessible à tous sur Internet, y compris aux moteurs de recherche.

Changeons cela.

Connectez-vous au tableau de bord de votre compte d'hébergement WordPress et cliquez sur l'icône de confidentialité du répertoire.

Ensuite, vous devez sélectionner votre dossier de sous-domaine, puis cocher la case « Protéger ce répertoire par mot de passe ».

Il vous sera demandé de fournir un nom pour ce paramètre, puis de saisir un nom d'utilisateur et un mot de passe.

N'oubliez pas de cliquer sur le bouton Enregistrer pour stocker vos paramètres.

Remarque : Vous devrez fournir ce nom d'utilisateur et ce mot de passe aux développeurs afin qu'ils puissent accéder à votre site de test.

Enfin, vous devez vous connecter à la zone d'administration WordPress de votre nouveau site Web intermédiaire et créer un nouveau compte utilisateur temporaire à partager avec le développeur.

Une fois que le développeur a résolu le problème, vous devez supprimer son compte utilisateur.

Après cela, vous devez déplacer votre site intermédiaire du sous-domaine vers votre domaine racine.

Méthode 3. Partager un accès de connexion temporaire (moins sécurisé)

Cette méthode vous permet de créer un compte temporaire qui permet aux développeurs de se connecter à votre site WordPress. Vous pouvez définir une durée fixe pour la session et elle expirera automatiquement après cela.

Remarque : Cette méthode est moins sécurisée et donnera à un développeur tiers un accès complet à votre site Web. N'utilisez cette méthode que si vous faites confiance au développeur et comprenez les risques encourus.

La première chose que vous devez faire est d'installer et d'activer le plugin Connexion temporaire sans mot de passe . Pour plus de détails, consultez notre guide étape par étape sur la façon d'installer un plugin WordPress.

Lors de l'activation, vous devez visiter la page Utilisateurs »Connexions temporaires et cliquer sur le bouton « Créer un nouveau » pour ajouter un nouveau compte de connexion temporaire.

Cela affichera un formulaire dans lequel vous devrez saisir les informations pour la connexion temporaire que vous souhaitez ajouter.

Tout d’abord, vous devez fournir l’adresse e-mail du développeur, puis son prénom et son nom.

Cliquez sur le bouton Soumettre pour continuer.

Le plugin va maintenant créer une URL de connexion temporaire. Vous devez copier cette URL et l'envoyer au développeur auquel vous souhaitez accorder un accès temporaire.

Une fois que le développeur a fini de résoudre le problème, vous pouvez supprimer ce lien temporaire, sinon il expirera automatiquement après la période que vous avez définie lors de la création de la connexion.

Pour plus de détails, consultez notre tutoriel sur la façon de créer un lien de connexion temporaire dans WordPress.

Nous espérons que cet article vous a aidé à savoir si vous devez ou non accorder un accès administrateur aux développeurs de plugins pour résoudre les problèmes sur votre site Web.

Vous aimerez peut-être également notre article sur la façon de suivre l’activité des utilisateurs dans WordPress et les meilleurs plugins de sécurité WordPress pour protéger votre site Web.

Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.