Tu veux mettre à jour un plugin, et au lieu du bouton « mettre à jour maintenant », WordPress t'affiche un formulaire qui te demande un nom d'hôte, un identifiant et un mot de passe FTP. Tu ne les connais pas, tu les as perdus, ou tu ne comprends même pas pourquoi on te les demande.

Cet écran n'est pas un bug : c'est WordPress qui te dit poliment qu'il n'a pas le droit d'écrire dans ses propres dossiers. Et tant que ce problème de droits n'est pas réglé, chaque mise à jour (plugins, thèmes, cœur) passera par cette case.

Voici d'où vient le problème, où retrouver tes identifiants, et surtout comment faire pour ne plus jamais voir cet écran.

Pourquoi WordPress te demande ces identifiants

Pour mettre à jour une extension, WordPress doit écrire de nouveaux fichiers dans le dossier wp-content. Sur un hébergement bien configuré, le processus PHP tourne avec les mêmes droits que ton compte et l'écriture se fait directement, sans rien demander.

Mais sur certains hébergements, les fichiers t'appartiennent (ton utilisateur FTP) alors que PHP tourne sous un autre utilisateur. WordPress ne peut pas écrire directement : il te demande alors tes identifiants FTP pour se connecter « à lui-même » et effectuer l'écriture via ce canal. C'est un contournement, pas un fonctionnement normal.

Le petit réflexe hunter : si cet écran est apparu du jour au lendemain alors que tout marchait avant, c'est souvent ton hébergeur qui a changé quelque chose (migration de serveur, changement de version PHP, nouvelles règles de sécurité). Un petit message au support avec une capture d'écran règle parfois le problème sans que tu touches à quoi que ce soit.

Où trouver tes identifiants FTP

Si tu veux simplement passer l'écran une fois, il te faut trois informations : le nom d'hôte (souvent ftp.tondomaine.com ou l'adresse IP du serveur), ton identifiant FTP et ton mot de passe.

Tu les trouveras dans l'e-mail de bienvenue envoyé par ton hébergeur à l'ouverture du compte, ou dans ton panneau d'hébergement, rubrique « Comptes FTP » ou « Accès fichiers ». Tu peux aussi y créer un nouveau compte FTP dédié avec un mot de passe que tu choisis, ce qui évite de ressaisir d'anciens identifiants oubliés.

Mais soyons honnêtes : ressaisir ces identifiants à chaque mise à jour est une perte de temps. Les deux méthodes suivantes règlent le problème à la racine.

Les 2 méthodes pour ne plus jamais voir cet écran

Méthode 1 : corriger les droits des fichiers (la vraie solution). Le problème de fond, ce sont des droits incorrects sur tes dossiers. Via le gestionnaire de fichiers de ton hébergeur ou un client FTP, vérifie que les dossiers sont en 755 et les fichiers en 644, et surtout que l'utilisateur qui exécute PHP est bien propriétaire de tes fichiers. Sur un hébergeur moderne, le support peut corriger ça en une minute si tu ne veux pas y toucher toi-même.

Méthode 2 : forcer l'écriture directe via wp-config.php (le correctif rapide). Ajoute cette ligne dans ton fichier wp-config.php, juste avant la ligne « C'est tout, ne touchez plus à ce fichier ! » :

define('FS_METHOD', 'direct');

Cette constante dit à WordPress d'écrire directement dans les dossiers sans passer par FTP. L'écran des identifiants disparaît immédiatement. C'est la méthode la plus utilisée parce qu'elle prend trente secondes et ne demande aucune compétence serveur.

Attention : la méthode 2 ne corrige pas les droits, elle les contourne. Si les droits sont vraiment cassés, certaines opérations (comme la création de dossiers par une extension) peuvent quand même échouer. Si l'écran revient ou si des mises à jour échouent malgré le correctif, reviens à la méthode 1.

Sécurité : ce qu'il faut savoir avant d'appliquer le correctif

Forcer l'écriture directe est sûr sur un hébergement mutualisé moderne et bien isolé : c'est même le fonctionnement par défaut chez la plupart des bons hébergeurs. Le risque n'existe que si ton serveur est mal configuré et que plusieurs sites douteux partagent le même espace sans isolation.

Dans tous les cas, garde les bonnes pratiques : un mot de passe administrateur solide, des mises à jour régulières (maintenant qu'elles sont faciles, plus d'excuse) et des sauvegardes automatiques. Un site à jour est un site plus sûr, et c'est justement ce que ce correctif te permet de faire sans friction.

Notre reco : si tu en as marre de bricoler les droits de fichiers à chaque mise à jour, Hostinger configure PHP et les droits correctement dès l'installation, avec un gestionnaire de fichiers intégré qui évite le FTP dans 99 % des cas. Et si après tes mises à jour ton site affiche une page blanche ou une erreur, nos guides sur l'erreur 503 et le SSL qui ne s'active pas te donnent la marche à suivre.

Questions fréquentes

La ligne FS_METHOD direct est-elle dangereuse ?

Non, sur un hébergement mutualisé moderne et correctement isolé. C'est le mode de fonctionnement par défaut chez la plupart des hébergeurs sérieux. Le vrai danger serait un serveur mutualisé sans isolation entre les comptes, ce qui est rare aujourd'hui.

Je n'ai pas accès au fichier wp-config.php, que faire ?

Utilise le gestionnaire de fichiers intégré à ton panneau d'hébergement : il permet d'éditer les fichiers sans client FTP. Si ton hébergeur n'en propose pas, installe FileZilla et connecte-toi avec les identifiants FTP trouvés dans ton panneau.

L'écran revient après chaque migration, pourquoi ?

Parce que la migration restaure les fichiers avec un propriétaire ou des droits différents. C'est normal : réapplique la méthode 1 ou 2 après chaque migration, ou demande à ton nouvel hébergeur une migration assistée qui préserve les droits.

WordPress me demande aussi les identifiants pour installer un thème, c'est lié ?

Oui, c'est exactement le même mécanisme : toute opération d'écriture (mise à jour, installation, suppression d'extension ou de thème) déclenche l'écran tant que le problème de droits n'est pas réglé.

Et si je ne veux vraiment pas toucher au code ?

Contacte le support de ton hébergeur en leur disant : « WordPress me demande les identifiants FTP à chaque mise à jour, pouvez-vous corriger le propriétaire et les droits de mes fichiers ? » C'est une demande classique qu'ils traitent en quelques minutes.