FTP
Le FTP permet d'accéder directement aux fichiers de votre site, sur le serveur de votre hébergeur, depuis votre ordinateur. C'est l'outil de dépannage de base d'un site WordPress : il fonctionne même quand l'administration du site est inaccessible. Cette page explique la différence entre FTP, SFTP et FTPS, où trouver vos identifiants et comment vous connecter avec un logiciel gratuit.
FTP, SFTP, FTPS : quelle différence ?
FTP (File Transfer Protocol) est un protocole de transfert de fichiers bien plus ancien que le Web. Il en existe aujourd'hui trois variantes :
Protocole | Port habituel | Chiffrement |
|---|---|---|
FTP | 21 | Aucun : identifiants et fichiers circulent en clair |
FTPS (FTP sur TLS) | 21 (TLS explicite) ou 990 (TLS implicite) | Oui |
SFTP (transfert de fichiers via SSH) | 22 | Oui |
Le FTP simple n'est plus à utiliser : sur un réseau Wi-Fi public, votre mot de passe peut être intercepté. Choisissez SFTP quand votre hébergeur propose un accès SSH, sinon FTPS. Certains hébergeurs utilisent un autre numéro de port : reprenez toujours celui qu'ils indiquent.
À quoi sert le FTP sur un site WordPress ?
Un site WordPress est fait de fichiers (le cœur de WordPress, les thèmes, les plugins, les images téléversées) et d'une base de données. Le FTP donne accès à la première partie. Les dossiers et leur rôle sont détaillés dans Les fichiers de WordPress.
Les usages les plus courants :
Débloquer un site après une erreur : un plugin qui provoque une page blanche ou une erreur critique se désactive en renommant son dossier dans
wp-content/plugins/(par exemplenom-du-pluginennom-du-plugin-off).Modifier un fichier de configuration :
wp-config.php(activer le mode débogage, augmenter la mémoire) ou.htaccess.Envoyer un thème ou un plugin trop lourd pour l'outil d'envoi de WordPress.
Récupérer des fichiers, par exemple le dossier
wp-content/uploads/qui contient toutes vos images.Faire une sauvegarde manuelle ou déménager un site à la main, comme dans le guide de migration manuelle.
Pour les sauvegardes et les migrations, le FTP a une limite : un client FTP transfère les fichiers un par un. Un site de plusieurs milliers de fichiers peut prendre des heures. Il est souvent plus rapide de créer une archive .zip directement sur le serveur (en SSH ou depuis le gestionnaire de fichiers de l'hébergeur), puis de télécharger ce seul fichier. Et le FTP ne copie pas la base de données : pour une sauvegarde complète, voir Comment et pourquoi faire des sauvegardes.
Où trouver vos identifiants
Ils se trouvent dans le panneau de gestion de votre hébergeur, dans une rubrique appelée selon les cas « FTP », « Comptes FTP », « Accès SFTP » ou « détails de téléchargement de fichiers ». Il vous faut quatre informations :
l'hôte (le nom du serveur, souvent votre nom de domaine ou une adresse fournie par l'hébergeur) ;
l'identifiant ;
le mot de passe, que vous pouvez en général réinitialiser au même endroit ;
le port et le protocole à utiliser.
La plupart des panneaux d'hébergement permettent aussi de créer des comptes FTP supplémentaires, limités à un dossier. C'est la bonne solution pour donner un accès à un prestataire : vous supprimez le compte à la fin de sa mission, sans changer votre propre mot de passe.
Se connecter avec FileZilla
FileZilla est le client FTP le plus connu : gratuit, open source, disponible pour Windows, macOS et Linux, il gère FTP, FTPS et SFTP. Sa version payante, FileZilla Pro, ajoute surtout l'accès à des services de stockage en ligne : la version gratuite suffit pour gérer un site.
Pour vous connecter :
Ouvrez Fichier > Gestionnaire de sites, puis cliquez sur Nouveau site et donnez-lui un nom.
Choisissez le protocole (SFTP ou FTP avec chiffrement TLS explicite).
Saisissez l'hôte, le port, l'identifiant et le mot de passe.
Cliquez sur Connexion. À la première connexion, FileZilla affiche l'empreinte du certificat ou de la clé du serveur : si l'adresse est la bonne, acceptez-la et cochez la case pour la mémoriser.
La fenêtre se divise ensuite en deux : vos fichiers à gauche, ceux du serveur à droite. Vous transférez par glisser-déposer, et un clic droit sur un fichier distant permet de le renommer, de le supprimer ou de l'ouvrir pour le modifier.
Les alternatives
WinSCP (Windows, gratuit) : FTP, FTPS, SFTP et SCP, avec une interface proche de l'explorateur de fichiers.
Cyberduck (macOS et Windows, gratuit et open source) : simple, il gère aussi de nombreux services de stockage en ligne.
Le gestionnaire de fichiers de l'hébergeur : la plupart des panneaux (cPanel, hPanel, etc.) en proposent un dans le navigateur. Il suffit pour renommer un dossier de plugin ou modifier
wp-config.php, sans rien installer.
Les bonnes pratiques
Sauvegardez avant de modifier : téléchargez une copie du fichier avant de l'éditer, pour pouvoir revenir en arrière.
Ne modifiez pas les fichiers du cœur de WordPress, ni ceux d'un thème ou d'un plugin : ils sont écrasés à chaque mise à jour. Passez par un thème enfant.
Protégez les mots de passe enregistrés : FileZilla peut les chiffrer avec un mot de passe principal (dans ses paramètres, rubrique Interface > Mots de passe). Sur un ordinateur partagé, n'enregistrez pas le mot de passe du tout.
Supprimez les comptes FTP inutilisés, en particulier ceux créés pour un prestataire.
Ne supprimez rien sans être sûr : il n'y a pas de corbeille sur le serveur.
Pour aller plus loin, la formation hébergement WordPress montre la prise en main complète d'un compte d'hébergement, accès FTP compris.
Commentaires
Pas encore de commentaire. Soyez le premier !