Aller au contenu

Envoyer ses fichiers (FTP / SFTP)

Publier un site, c’est copier des fichiers dans un dossier précis du serveur. Cette page explique comment créer un accès FTP, s’y connecter avec FileZilla, et surtout où déposer les fichiers pour que le site s’affiche. Elle s’adresse à tous les clients d’un hébergement web, que vous publiiez un site fait main ou que vous transfériez un site existant.

Deux chemins sont possibles, et ils se complètent :

  • le gestionnaire de fichiers de Plesk, dans le navigateur — parfait pour corriger un fichier ou en déposer trois ;
  • un client FTP installé sur votre ordinateur — indispensable dès qu’il y a des centaines de fichiers.
Protocole Chiffré Quand l’utiliser
FTP non À éviter : vos identifiants circulent en clair.
FTPS oui Le choix par défaut. C’est du FTP avec TLS, sur le même compte.
SFTP oui Passe par SSH. Disponible uniquement si l’accès SSH est ouvert sur votre hébergement.

Dans FileZilla, demandez toujours une connexion chiffrée explicite (FTPS) plutôt qu’une connexion simple. Si vous tentez du SFTP et que la connexion est refusée, n’insistez pas : l’accès SSH n’est probablement pas ouvert sur votre offre. Demandez-le par ticket, on vous dira ce qui est possible.

Un compte FTP est créé à la livraison de l’hébergement. Vous pouvez en ajouter d’autres — pour un prestataire, par exemple — dans la limite prévue par votre formule : 1 compte sur WEB-1, 3 sur WEB-2, 5 sur WEB-3 (voir la vue d’ensemble).

  1. Connectez-vous à Plesk sur web.cloudfive.fr. La visite guidée est dans Découvrir Plesk.

  2. Ouvrez la section consacrée aux accès FTP de votre domaine.

  3. Créez un nouveau compte et donnez-lui un nom parlant : redac-site, agence-durand. Évitez admin et ftp, premières cibles des robots.

  4. Définissez un mot de passe long et unique. Générez-le avec un gestionnaire de mots de passe — ne réutilisez pas celui de l’espace client.

  5. Limitez le répertoire d’accueil du compte au dossier dont la personne a besoin. Un prestataire qui ne travaille que sur le site n’a rien à faire à la racine de l’hébergement.

  6. Enregistrez, puis notez l’identifiant et le serveur à utiliser. Vous en aurez besoin à l’étape suivante.

FileZilla est gratuit et existe sur Windows, macOS et Linux. Téléchargez-le depuis le site officiel du projet, jamais depuis un site de téléchargement tiers.

  1. Ouvrez FileZilla et créez une entrée dans le gestionnaire de sites — plus fiable que la barre de connexion rapide, et vos réglages seront conservés.

  2. Renseignez l’hôte : votre nom de domaine s’il pointe déjà vers CloudFive, sinon l’adresse du serveur indiquée sur la fiche du service dans l’espace client.

  3. Choisissez le protocole FTP avec un chiffrement TLS explicite. Laissez le port vide : FileZilla utilisera le port standard du protocole. Ne renseignez un port que si la fiche de votre service en indique un.

  4. Saisissez l’identifiant et le mot de passe du compte FTP créé plus haut.

  5. Connectez-vous. Acceptez le certificat du serveur au premier accès, en cochant la mémorisation pour les connexions suivantes.

  6. Vérifiez l’affichage : à gauche vos fichiers locaux, à droite ceux du serveur. Vous êtes prêt à transférer.

D’autres clients font aussi l’affaire, avec exactement les mêmes réglages — hôte, protocole chiffré, identifiant, mot de passe :

WinSCP est une bonne alternative, avec une interface à deux panneaux équivalente.

C’est l’étape qui fait perdre le plus de temps. Une fois connecté, vous n’êtes pas à la racine du site : vous êtes à la racine de l’hébergement, qui contient plusieurs dossiers techniques.

  • Répertoirehttpdocs/ le dossier public : c’est ici que va votre site
    • index.html
    • Répertoirecss/
      • …
    • Répertoireimages/
      • …
  • Répertoirelogs/
    • …
  • Répertoireprivate/
    • …

Le dossier de publication est httpdocs par défaut. Le chemin exact est toujours rappelé dans Plesk, sur le bloc du domaine concerné — c’est la valeur à croire si elle diffère.

Trois règles qui évitent les erreurs les plus fréquentes :

  1. Le fichier d’accueil doit se trouver directement dans ce dossier. Si vous décompressez une archive, vous obtenez souvent httpdocs/mon-site/index.html : le site répond alors sur exemple.fr/mon-site/ et la page d’accueil reste vide. Remontez le contenu d’un niveau.
  2. Le fichier d’accueil doit s’appeler index.html ou index.php. Index.html, accueil.html ou home.html ne seront pas servis automatiquement.
  3. La page d’attente installée à la livraison doit être supprimée ou remplacée. Tant qu’un index.html par défaut subsiste, c’est lui qui s’affiche.

Les permissions disent qui peut lire, écrire et exécuter un fichier. Les valeurs saines, valables pour la quasi-totalité des sites :

Type Valeur Remarque
Dossiers 755 Lisibles et traversables par le serveur web
Fichiers 644 Lisibles, modifiables par vous seul
Fichiers de configuration (wp-config.php, .env) 640 À protéger davantage : ils contiennent vos mots de passe de base

Dans FileZilla, un clic droit sur un élément permet de changer ses permissions, et de les appliquer récursivement à un dossier entier — en choisissant d’appliquer la valeur aux fichiers ou aux dossiers, pas aux deux à la fois.

Si un fichier de configuration contient les identifiants de votre base, vérifiez-les dans Bases de données MySQL. Et avant toute modification en masse, prenez une sauvegarde : Sauvegardes de l’hébergement.

« Connexion refusée » ou délai dépassé. Vérifiez l’hôte saisi, puis votre réseau : certains réseaux d’entreprise, d’école et quelques box filtrent le FTP sortant. Testez en partage de connexion depuis votre téléphone : si ça passe, c’est votre réseau local, pas le serveur. Un VPN actif est aussi un suspect classique.

« Identifiants incorrects » alors qu’ils sont bons. Vous utilisez peut-être ceux de l’espace client ou de Plesk : seul le compte FTP fonctionne ici. Ressaisissez le mot de passe à la main plutôt qu’en copier-coller, et si le doute persiste, redéfinissez-le dans Plesk.

La connexion s’établit, mais la liste des fichiers reste vide. C’est le symptôme du mode de transfert. Dans les réglages de FileZilla, basculez entre passif et actif : l’un des deux passe presque toujours. Commencez par le mode passif.

Le transfert démarre puis se bloque, surtout sur les gros fichiers. Limitez-vous à une seule connexion simultanée dans les réglages de transfert, et réessayez en mode passif. Si le blocage se reproduit systématiquement au-delà de quelques kilo-octets, ne vous acharnez pas : passez par le gestionnaire de fichiers de Plesk pour l’envoi, et signalez-le par ticket en précisant votre client FTP, votre fournisseur d’accès et la taille du fichier. Ce symptôme est côté réseau, pas côté site.

Le certificat du serveur déclenche un avertissement. Lisez-le avant d’accepter : au premier accès c’est normal, et vous pouvez mémoriser le certificat. Mais si l’avertissement revient alors que vous l’aviez accepté, arrêtez-vous et vérifiez l’hôte saisi.

Les fichiers sont envoyés, le site affiche toujours l’ancienne version. Rechargez en navigation privée pour écarter le cache du navigateur. Vérifiez ensuite que vous avez bien écrit dans le dossier de publication et non à côté, puis videz le cache de votre application si elle en a un (WordPress). Si le domaine vient d’être pointé vers CloudFive, il peut aussi s’agir de la propagation DNS : voir Modifier la zone DNS.

Le site renvoie une erreur 500 après le transfert. Ce n’est plus un problème de FTP mais d’exécution. Regardez la version de PHP attendue par votre site (Version de PHP et extensions) et les permissions ci-dessus. Les logs de l’hébergement, accessibles depuis Plesk, donnent la ligne exacte en cause.

En cas d’incident plus large, status.cloudfive.xyz l’annonce avant que vous n’ouvriez un ticket.