Hébergement

Protocole SFTP sur WordPress.com

L’accès SFTP est disponible pour les administrateurs sur les plans Business et eCommerce de WordPress.com.

Avant de commencer

Il n’est pas nécessaire d’accéder à la structure de fichiers de votre site pour qu’il fonctionne. Ne touchez pas à la structure de fichiers de votre site, sauf si vous avez une très bonne raison.

Si vous hésitez, contactez un Happiness Engineer pour obtenir de l’aide avant d’accéder à votre site via SFTP.

Ne modifiez pass les fichiers, sauf si vous savez exactement ce que la modification va apporter.

Si vous ne comprenez pas la fonction d’un fichier, ne le modifiez pas. Le téléchargement de fichiers inconnus ou la modification de fichiers existants, sans les comprendre, peut entraîner la panne de votre site, voire la perte de données.

Nous vous aiderons volontiers à déterminer si vous devez accéder à votre structure de fichiers et à rétablir votre site en cas d’incident. Cependant, le rôle des Happiness Engineers de WordPress.com n’est pas de vous aider à ajouter, supprimer ou modifier des fichiers et des dossiers. Si quelque chose devait arriver à votre site, nous vous aiderons bien sûr à rétablir l’activité.

↑ Table des matières ↑

Qu’est-ce que le protocole SFTP ?

C’est un moyen vous permettant d’accéder aux fichiers et aux dossiers sur un site Web via un programme client, comme Filezilla, sur votre ordinateur local.

SFTP signifie Secure File Transfer Protocol (protocole de transfert de fichiers sécurisé) et peut aussi désigner le SSH File Transfer Protocol (protocole de transfert de fichiers SSH). Ce protocole a été conçu comme une extension du protocole SSH (Secure SHell). « Secure » indique qu’il est exécuté sur un canal sécurisé, ici SSH.

Il ne faut pas confondre le protocole SFTP avec le protocole FTP (File Transfer Protocol), qui est similaire mais pas sécurisé. Grâce à la sécurité apportée par SFTP, vous avez la certitude que vos fichiers et votre site sont bien protégés.

Divers thèmes et extensions personnalisés peuvent vous demander de créer des dossiers spécifiques ou d’ajouter des fichiers via SFTP. Toutefois, de façon générale, votre site n’a pas besoin du protocole SFTP pour fonctionner.


↑ Table des matières ↑

Démarrer avec SFTP

Il existe une option Configuration d’hébergement située sous Gérer dans le menu de navigation de votre tableau de bord WordPress.com.

Cliquez dessus pour accéder aux options SFTP de votre site.

Vous pouvez également utiliser https://wordpress.com/hosting-config pour accéder à cette section.

Nous ne créons pas un utilisateur SFTP par défaut. La première fois que vous accédez à cette section de votre tableau de bord, vous devez cliquer sur le bouton Activer SFTP.

Une fois SFTP activé, vous voyez votre URL SFTP, le numéro de port, votre identifiant et votre mot de passe. Conservez ces identifiants de connexion précieusement !

L’identifiant et le mot de passe sont générés automatiquement par le système. Ces identifiants sont uniques à votre site. Si vous possédez plusieurs sites, vous devrez utiliser un identifiant et un mot de passe différents pour chaque site dans votre client SFTP.

Une fois le nom d’utilisateur et le mot de passe créés, vous pouvez les entrer dans un client SFTP de votre choix ! Si vous n’avez pas de préférence, Filezilla est un client SFTP populaire et gratuit. Cliquez sur le bouton Copier pour les ajouter au Presse-papiers.


↑ Table des matières ↑

Configuration d’un client

Chaque client SFTP est légèrement différent. Les étapes et captures d’écran suivantes montrent comment vous pouvez ajouter vos informations dans Filezilla.

Capture de Filezilla

Les informations que vous ajoutez au client sont accessibles depuis votre tableau de bord.

Pour ouvrir cette fenêtre, dans Filezilla, accédez à Fichier > Gestionnaire de Sites, puis cliquez sur le bouton Nouveau site.

Vérifiez que vous configurez un site SFTP et ajoutez vos identifiants de connexion.

Capture d’écran des identifiants de connexion de Filezilla

Cliquez sur le bouton Connexion pour vous connecter à votre site. Dans la mise en page par défaut de Filezilla, vous voyez vos fichiers locaux à gauche et les fichiers de votre site à droite.


↑ Table des matières ↑

Mot de passe oublié

Même si nous stockons votre identifiant, votre URL et votre numéro de port, nous ne stockons pas votre mot de passe SFTP pour des raisons de sécurité. Vous êtes responsable de sa protection. Nous vous recommandons de l’ajouter à un gestionnaire de mots de passe.

Toutefois, si vous avez oublié votre mot de passe, vous pouvez le réinitialiser dans la section SFTP & MySQL de votre tableau de bord, en cliquant sur le bouton Réinitialiser le mot de passe.


↑ Table des matières ↑

Que faire en cas de problème ?

Si quelque chose devait arriver à votre site, nous vous aiderons bien sûr à chercher la cause du problème. Si, après nos recherches, nous sommes dans l’incapacité de résoudre l’erreur, nous vous aiderons à rétablir votre site à partir d’une sauvegarde de rembobinage.


↑ Table des matières ↑

Difficultés courantes avec SFTP

Voici une liste des difficultés courantes avec SFTP et leur résolution.

J’ai téléchargé une extension/un thème, mais je ne la/le vois pas dans mon tableau de bord.

Vérifiez que vous l’avez téléchargé dans le bon dossier. Si les extensions ne se trouvent pas dans /wp-content/plugins/ et les thèmes dans /wp-content/themes/, ils ne fonctionneront pas.

J’ai modifié mes fichiers de thème, mais mes modifications ont disparu après la mise à jour du thème.

Cela est normal si vous n’avez pas utilisé un thème enfant pour apporter vos modifications. En effet, les modifications sont remplacées par la nouvelle version du thème. Si vous voulez exécuter vos propres thèmes personnalisés, suivez nos instructions ici.

J’ai ajouté mon site à mon client SFTP, mais cela ne fonctionne pas !

Vérifiez que vous avez spécifié une connexion SFTP dans les réglages de votre client. Si vous utilisez la connexion rapide, veillez à ajouter le préfixe sftp:// à votre adresse SFTP.

J’ai téléchargé des images via SFTP, mais elles n’apparaissent pas dans ma bibliothèque de médias.

Cela est normal car WordPress ne reconnaît pas les fichiers multimédias téléchargés via SFTP, alors qu’ils sont accessibles via l’URL directe. Ils n’apparaîtront pas dans la zone d’administration. Vous pouvez utiliser des extensions comme Add From Server pour résoudre ce problème. Ainsi, les images téléchargées sur le site via SFTP apparaîtront normalement dans votre bibliothèque de médias.


↑ Table des matières ↑

Questions les plus fréquentes

J’ai supprimé quelque chose par erreur, est-il possible de le récupérer ?

Si vous avez supprimé un dossier ou un fichier par accident, et que vous souhaitez le récupérer, nous vous aidons à rétablir votre site à un point antérieur, c’est-à-dire avant la suppression de votre fichier ou dossier.

Vous pouvez rétablir votre site à un point antérieur à partir de votre Journal d’activité à l’aide de Rembobiner.
Si vous avez besoin d’aide, veuillez contacter un Happiness Engineer.

Peut-on utiliser SFTP sur n’importe quel plan WordPress.com ?

L’accès SFTP n’est disponible que pour les administrateurs de sites sur les plans Business et eCommerce. Si vous vous trouvez sur l’un de nos autres plans et que vous voulez un accès SFTP, vous pouvez mettre à niveau votre site à partir de la page Plans.

Est-il possible de modifier le fichier wp-config.php de mon site ?

Oui, vous pouvez apporter des modifications au fichier wp-config.php de votre site. Nous vous recommandons de ne pas modifier ce fichier, sauf nécessité absolue. Si vous n’êtes pas sûr(e) qu’il est nécessaire d’apporter des modifications, contactez-nous avant.

Est-il possible de modifier functions.php ?

Oui, le fichier functions.php peut être modifié. Gardez à l’esprit que modifier ou ajouter du code non testé à functions.php peut bloquer votre site. Nous vous conseillons d’utiliser des extensions comme Code Snippets si vous voulez appliquer des modifications au fichier functions.php de votre site. Cette extension offre davantage de contrôle et de granularité sur les emplacements d’exécution de ces extraits, et les extraits dans l’extension peuvent être facilement désactivés si quelque chose ne se passe pas comme prévu.

Le contenu téléchargé via SFTP est-il pris en compte dans les limites de stockage de mon site ?

Oui, le contenu que vous téléchargez via SFTP est pris en compte dans les limites de stockage de votre site, tout comme le contenu que vous téléchargez via la bibliothèque de médias.

Peut-on modifier les fichiers de base de WordPress ?

Non, vous ne pouvez pas modifier les fichiers de base de WordPress. Ces fichiers sont essentiels au fonctionnement de votre site. Ils ne sont pas modifiables via SFTP.

Il en va de même pour les thèmes et les extensions de WordPress.com.

J’ai téléchargé une extension à l’aide de SFTP, mais je n’arrive pas à l’activer. Que dois-je faire ?

Même si nous tentons de garantir la compatibilité de WordPress.com avec le plus d’extensions possible, nous avons remarqué que certaines extensions ne sont pas adaptées à notre plateforme ou qu’elles sont incompatibles. Vérifiez que vous n’avez pas téléchargé une extension incompatible en consultant notre liste ici.

J’essaie de télécharger un thème sur mon site, mais on me dit qu’il est trop volumineux. Est-il possible de le télécharger via SFTP ?

Oui. Même si vous pouvez télécharger la plupart des thèmes en accédant à Apparence > Thèmes > Ajouter sur le tableau de bord votre site, il existe une limite de 50 Mo pour des raisons de sécurité. En effet, certains thèmes peuvent inclure d’autres fichiers ne faisant pas partie du thème lui-même.

La première chose à faire dans ce cas consiste à revérifier que vous disposez bien des bons fichiers de thème. Les thèmes de fournisseurs tiers peuvent inclure des éléments dans leur fichier compressé comme du contenu de démo ou des informations de licence. Vous devez vous assurer que vous ne téléchargez que les fichiers de thème sur votre site.

Si vous avez supprimé les fichiers supplémentaires, mais qu’il y a toujours une erreur, vous pouvez utiliser SFTP pour ajouter ce thème à votre site, en le décompressant et en le plaçant dans le répertoire /wp-content/themes/.

Peut-on ajouter des modules PHP personnalisés, comme ioncube ?

Non. Certaines extensions nécessitent l’installation de modules PHP personnalisés pour fonctionner mais ces derniers sont placés du côté serveur et ils ne peuvent pas être modifiés. Vous pouvez examiner les détails de notre environnement ici.

Je ne parviens pas à accéder à certains dossiers via SFTP. Pourquoi ?

Certains répertoires de la structure de votre système de fichiers sont verrouillés et inaccessibles via SFTP. Cela est vital pour la sécurité et permet de garantir le fonctionnement de votre site.

Sur la capture d’écran ci-dessous, vous pouvez voir l’icône « ? » à côté de certains répertoires de base. Cela indique que le répertoire fait partie de l’installation WordPress de base de votre site. Nous n’autorisons pas la modification des fichiers de base, car ils sont nécessaires pour garantir la fonctionnalité de votre site.

Mon développeur d’extension ou de thème doit accéder à mon site via SFTP.

Si votre développeur d’extension ou de thème nécessite un accès via SFTP, vous pouvez lui fournir les identifiants de connexion SFTP. À l’heure actuelle, nous limitons à un utilisateur SFTP par site. Veillez à réinitialiser le mot de passe SFTP lorsque le développeur n’a plus besoin de l’accès.

À l’avenir, plusieurs utilisateurs SFTP seront autorisés et vous pourrez générer des identifiants de connexion uniques pour les développeurs.