Comment corriger l’erreur ‘Erreur de connexion FTP’ sur WordPress ? Guide complet

Comment corriger l'erreur 'Erreur de connexion FTP' sur WordPress ? Comment corriger l'erreur 'Erreur de connexion FTP' sur WordPress ? image
4.7/5 - (1220 votes)

Comprendre l’erreur de connexion FTP sur WordPress

Lorsque vous gérez un site WordPress, l’erreur ‘Erreur de connexion FTP’ peut survenir lors de l’installation de thèmes, de plugins ou lors de mises à jour. Ce message indique que WordPress ne parvient pas à se connecter au serveur FTP pour effectuer des opérations d’écriture. Cette erreur est frustrante, mais elle est généralement facile à résoudre. Dans cet article, nous allons explorer les causes courantes et vous fournir des solutions détaillées pour corriger l’erreur de connexion FTP sur WordPress.

Pourquoi cette erreur apparaît-elle ?

L’erreur de connexion FTP peut avoir plusieurs origines :

  • Identifiants FTP incorrects : nom d’utilisateur, mot de passe ou adresse du serveur erronés.
  • Problèmes de permissions de fichiers : WordPress ne dispose pas des droits suffisants pour écrire sur le serveur.
  • Configuration du serveur : le serveur FTP peut être mal configuré ou utiliser un port non standard.
  • Pare-feu ou restrictions réseau : un pare-feu bloque la connexion FTP.
  • Conflit de plugins : certains plugins peuvent interférer avec les connexions FTP.

Vérifier les identifiants FTP

La première étape consiste à vérifier que les identifiants FTP sont corrects. Assurez-vous d’utiliser :

  • Le bon nom d’utilisateur FTP (souvent différent de votre nom d’utilisateur WordPress).
  • Le mot de passe exact (attention aux majuscules/minuscules).
  • L’adresse du serveur FTP (par exemple, ftp.votredomaine.com ou l’adresse IP).
  • Le port correct (généralement 21 pour FTP, 22 pour SFTP).

Testez ces identifiants avec un client FTP comme FileZilla pour confirmer qu’ils fonctionnent. Si la connexion échoue, contactez votre hébergeur pour obtenir les informations correctes.

Modifier les permissions de fichiers

Les permissions de fichiers sont cruciales pour le fonctionnement de WordPress. Si les répertoires ou fichiers ont des permissions trop restrictives, WordPress ne peut pas écrire. Voici comment les corriger :

  • Connectez-vous à votre serveur via FTP ou cPanel.
  • Accédez au répertoire racine de WordPress.
  • Définissez les permissions des répertoires sur 755 (drwxr-xr-x).
  • Définissez les permissions des fichiers sur 644 (-rw-r–r–).
  • Pour les fichiers wp-config.php, utilisez 600 ou 640 pour plus de sécurité.

Vous pouvez également utiliser une commande SSH si vous y avez accès :

find /chemin/vers/wordpress -type d -exec chmod 755 {} ;
find /chemin/vers/wordpress -type f -exec chmod 644 {} ;

Activer le mode FTP direct dans wp-config.php

Une solution courante consiste à ajouter des constantes dans le fichier wp-config.php pour forcer WordPress à utiliser FTP direct. Ouvrez wp-config.php et ajoutez ces lignes avant la ligne /* That's all, stop editing! Happy publishing. */ :

define('FS_METHOD', 'direct');
define('FS_CHMOD_DIR', 0755);
define('FS_CHMOD_FILE', 0644);

Cette méthode demande à WordPress d’écrire directement sur le système de fichiers sans passer par FTP. Assurez-vous que les permissions sont correctes (voir section précédente).

Vérifier la configuration du serveur FTP

Si vous utilisez un serveur FTP dédié (comme ProFTPD ou vsftpd), vérifiez sa configuration :

  • Assurez-vous que le service FTP est en cours d’exécution.
  • Vérifiez que le port FTP (21) est ouvert dans le pare-feu.
  • Si vous utilisez SFTP, assurez-vous que le port 22 est ouvert et que votre serveur supporte SFTP.
  • Consultez les logs du serveur FTP pour identifier les erreurs de connexion.

Désactiver les plugins conflictuels

Certains plugins de sécurité ou de cache peuvent bloquer les connexions FTP. Pour tester, désactivez temporairement tous les plugins :

  • Allez dans le tableau de bord WordPress > Extensions > Installed.
  • Sélectionnez tous les plugins et choisissez ‘Désactiver’ dans le menu déroulant.
  • Essayez à nouveau de connecter FTP. Si cela fonctionne, réactivez les plugins un par un pour identifier le coupable.

Utiliser le mode FTPS ou SFTP

Si votre hébergeur supporte FTPS (FTP over SSL) ou SFTP (SSH File Transfer Protocol), utilisez ces protocoles plus sécurisés. Pour cela :

  • Dans votre client FTP, choisissez FTPS explicite ou implicite selon la configuration.
  • Pour SFTP, assurez-vous d’utiliser le port 22 et de disposer d’une clé SSH si nécessaire.
  • Mettez à jour les informations de connexion dans WordPress si vous utilisez un plugin de gestion FTP.

Contacter votre hébergeur

Si aucune des solutions ci-dessus ne fonctionne, le problème peut provenir de l’hébergement. Contactez le support technique de votre hébergeur en leur fournissant les détails de l’erreur. Ils pourront vérifier :

  • Les paramètres du serveur FTP.
  • Les restrictions de pare-feu.
  • Les quotas de disque ou de bande passante.
  • Les éventuelles limitations de compte.

Solutions avancées pour les utilisateurs expérimentés

Modifier le fichier hosts

Dans de rares cas, le fichier hosts de votre ordinateur peut bloquer la résolution DNS du serveur FTP. Ajoutez une ligne pointant l’adresse FTP vers l’IP correcte dans /etc/hosts (Linux/Mac) ou C:WindowsSystem32driversetchosts (Windows).

Utiliser SSH et WP-CLI

Si vous avez accès SSH, vous pouvez utiliser WP-CLI pour effectuer des opérations sans passer par FTP. Par exemple :

wp plugin install mon-plugin --activate
wp theme install mon-theme --activate

Cette méthode contourne complètement la couche FTP.

Prévenir l’erreur de connexion FTP à l’avenir

Pour éviter que cette erreur ne se reproduise, suivez ces bonnes pratiques :

  • Utilisez toujours des identifiants FTP forts et changez-les régulièrement.
  • Maintenez WordPress, les thèmes et les plugins à jour.
  • Effectuez des sauvegardes régulières de votre site.
  • Surveillez les permissions de fichiers après chaque mise à jour majeure.
  • Optez pour un hébergement de qualité avec un support technique réactif.

En suivant ces conseils, vous pourrez corriger l’erreur ‘Erreur de connexion FTP’ sur WordPress et reprendre le contrôle de votre site. N’oubliez pas que la persévérance est la clé : si une solution ne fonctionne pas, passez à la suivante. Avec un peu de patience, votre site sera de nouveau opérationnel.

Photo by Luke Chesser on Unsplash

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *