Guides/Outils/Résolution de problème SFTP et SSH

Résolution de problème SFTP et SSH

Vous pouvez utiliser SFTP et SSH pour transférer des fichiers vers et depuis votre site. Ce guide partage les réponses et les solutions aux questions fréquentes sur les problèmes d’accès aux fichiers, SFTP et SSH.

Cette fonctionnalité est disponible sur les sites utilisant les plans WordPress.com Business et Commerce, ainsi que l’ancien plan Pro. Si vous avez un plan Business, assurez-vous de l’activer. Les sites utilisant les plans Gratuit, Personnel et Premium doivent mettre à niveau leur plan pour avoir accès à cette fonctionnalité.

Dans ce guide

  1. Quels fichiers et dossiers puis-je modifier via SFTP ?
    1. Je ne parviens pas à accéder à certains dossiers via SFTP. Pourquoi ?
    2. Est-il possible de modifier le fichier wp-config.php de mon site ?
    3. Puis-je modifier le fichier functions.php du thème actif ?
    4. Puis-je modifier les fichiers de base de WordPress ?
  2. J’ai téléchargé une extension/un thème, mais je ne la/le vois pas dans mon tableau de bord.
  3. J’ai modifié mes fichiers de thème, mais mes modifications ont disparu après la mise à jour du thème.
  4. J’ai ajouté mon site à mon client SFTP, mais cela ne fonctionne pas !
  5. J’ai téléchargé des images/vidéos via SFTP, mais elles n’apparaissent pas dans ma médiathèque.
  6. Quels droits d’accès aux fichiers dois-je définir ?
  7. Le contenu téléchargé via SFTP est-il pris en compte dans les limites de stockage de mon site ?
  8. J’ai téléchargé une extension à l’aide de SFTP, mais je n’arrive pas à l’activer. Que dois-je faire ?
  9. 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 ?
  10. Puis-je ajouter des modules PHP personnalisés comme ioncube ?
  11. Comment accorder à mon développeur d’extensions ou de thèmes l’accès à mon site via SFTP ?
  12. Puis-je obtenir de l’aide pour utiliser les outils de ligne de commande ?
  13. Toutes les commandes sont-elles disponibles ?
  14. Puis-je définir mon propre mot de passe SFTP et SSH ?
  15. Est-il possible d’avoir plusieurs clés SSH ?
  16. Que faire en cas de problème ?

Quels fichiers et dossiers puis-je modifier via SFTP ?

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.

La capture d’écran ci-dessous montre l’icône « ? » à côté de certains répertoires de base :

  • _wp_
  • advanced-cache.php
  • object-cache.php
  • wp-load.php

L’icône en forme de point d’interrogation dans SFTP indique que le répertoire fait partie de l’installation WordPress de base de votre site. Ces fichiers de base ne peuvent être modifiés, car ils sont nécessaires pour garantir la fonctionnalité de votre site.

WordPress file structure with locked folders.

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.

Puis-je modifier le fichier functions.php du thème actif ?

Pour la plupart des thèmes fournis par WordPress.com, le fichier functions.php est lié symboliquement et protégé. Cela signifie qu’il ne peut pas être modifié. Cependant, les thèmes tiers et installés manuellement permettent de modifier leur fichier functions.php.

Gardez à l’esprit que modifier ou ajouter du code non testé à functions.php peut bloquer votre site et que les modifications sont souvent perdues lorsque le thème est mis à jour. 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.

Puis-je modifier les fichiers de base de WordPress ?

Non, vous ne pouvez pas modifier les fichiers de base de WordPress ni les thèmes et extensions WordPress.com par défaut. Ces fichiers sont essentiels au fonctionnement de votre site. Ils ne sont pas modifiables via SFTP.

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. Suivez les instructions suivantes si vous voulez exécuter vos propres thèmes personnalisés.

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/vidéos via SFTP, mais elles n’apparaissent pas dans ma médiathèque.

Cela est normal, car WordPress ne reconnaît pas les fichiers multimédias chargés via SFTP. Bien qu’ils soient accessibles via l’URL directe, ils ne s’afficheront pas dans la zone d’administration. Vous pouvez utiliser des extensions comme Media Sync pour résoudre ce problème. Ainsi, les images et les vidéos téléchargées sur le site via SFTP apparaîtront normalement dans vos Médias.

Quels droits d’accès aux fichiers dois-je définir ?

Par défaut, vos droits d’accès aux dossiers et aux fichiers doivent être définis sur 755. La modification de ces réglages peut endommager votre site. Vous verrez également que certains fichiers liés symboliquement peuvent sembler avoir des droits différents. C’est normal et cela ne peut pas être modifié.

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, comme le contenu que vous téléchargez via la médiathèque.

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.

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 charger un thème en accédant à Apparence > Thèmes sur le tableau de bord de 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 sur votre site que les fichiers de thème qu’il est possible d’installer sur WordPress.

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/.

Puis-je 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 ne peuvent pas être modifiés. Vous pouvez consulter les détails de notre environnement serveur ici.

Comment accorder à mon développeur d’extensions ou de thèmes l’accès à mon site via SFTP ?

Si un développeur d’extensions ou de thèmes nécessite un accès via SFTP, vous pouvez lui fournir vos identifiants de connexion SFTP. L’accès est limité à un utilisateur SFTP par site. Veillez à réinitialiser le mot de passe SFTP lorsque le développeur n’a plus besoin de cet accès.

Puis-je obtenir de l’aide pour utiliser les outils de ligne de commande ?

En raison de la complexité inhérente à SSH et WP-CLI, nous ne sommes pas en mesure de fournir une assistance avancée quant à l’utilisation de ces outils. L’équipe Happiness Engineers pourra vous aider avec la connexion au service SSH, mais pas avec les commandes à proprement parler.

Il existe un certain nombre de ressources relatives à la ligne de commande Linux. Voici quelques sources tierces parmi les plus populaires :

Toutes les commandes sont-elles disponibles ?

Afin de proposer un environnement sûr et performant, WordPress.com peut restreindre ou désactiver certaines commandes Shell et WP-CLI. Les documents WP-CLI fournissent une liste des commandes WP CLI disponibles.

Puis-je définir mon propre mot de passe SFTP et SSH ?

L’identifiant et le mot de passe sont générés automatiquement par le système. Ils sont propres à chaque site. Si vous possédez plusieurs sites, vous devrez utiliser un identifiant et un mot de passe différents pour chacun d’eux.

Est-il possible d’avoir plusieurs clés SSH ?

Vous ne pouvez ajouter qu’une seule clé SSH par compte WordPress.com, que vous pouvez ensuite associer à plusieurs sites. Chaque site peut avoir plusieurs clés attachées, une par utilisateur privilégié.

Que faire en cas de problème ?

Si un événement indésirable se produit sur votre site suite à des actions liées à SFTP ou SSH, vous pouvez rétablir une sauvegarde préalable de votre site.

Si vous réalisez une action et qu’un événement imprévu vous empêche d’accéder à vos sauvegardes, nous pouvons vous aider à rétablir votre site à une date antérieure (avant l’exécution de la commande). Toutefois, nous ne serons pas en mesure de vous aider à débugger votre commande pour la faire fonctionner correctement.

Dans ce guide

  1. Quels fichiers et dossiers puis-je modifier via SFTP ?
    1. Je ne parviens pas à accéder à certains dossiers via SFTP. Pourquoi ?
    2. Est-il possible de modifier le fichier wp-config.php de mon site ?
    3. Puis-je modifier le fichier functions.php du thème actif ?
    4. Puis-je modifier les fichiers de base de WordPress ?
  2. J’ai téléchargé une extension/un thème, mais je ne la/le vois pas dans mon tableau de bord.
  3. J’ai modifié mes fichiers de thème, mais mes modifications ont disparu après la mise à jour du thème.
  4. J’ai ajouté mon site à mon client SFTP, mais cela ne fonctionne pas !
  5. J’ai téléchargé des images/vidéos via SFTP, mais elles n’apparaissent pas dans ma médiathèque.
  6. Quels droits d’accès aux fichiers dois-je définir ?
  7. Le contenu téléchargé via SFTP est-il pris en compte dans les limites de stockage de mon site ?
  8. J’ai téléchargé une extension à l’aide de SFTP, mais je n’arrive pas à l’activer. Que dois-je faire ?
  9. 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 ?
  10. Puis-je ajouter des modules PHP personnalisés comme ioncube ?
  11. Comment accorder à mon développeur d’extensions ou de thèmes l’accès à mon site via SFTP ?
  12. Puis-je obtenir de l’aide pour utiliser les outils de ligne de commande ?
  13. Toutes les commandes sont-elles disponibles ?
  14. Puis-je définir mon propre mot de passe SFTP et SSH ?
  15. Est-il possible d’avoir plusieurs clés SSH ?
  16. Que faire en cas de problème ?
Copied to clipboard!