X

Comment rendre les thèmes WordPress inscriptibles

Vous avez téléchargé un thème WordPress, vous vous rendez dans l’éditeur de thème pour y apporter quelques modifications et vous recevez le redoutable message Si ce fichier était accessible en écriture, vous pourriez le modifier? Ne vous inquiétez pas, il s’agit d’une solution rapide. Vous n’avez pas besoin de lancer votre client FTP et de recharger un nouveau fichier de modèle à chaque fois que vous effectuez une modification. Vous pouvez utiliser l’éditeur de thème comme tout le monde, avec juste quelques changements rapides dans les permissions de vos fichiers, et je vais vous montrer comment.

  • Que sont exactement les droits d’accès aux fichiers, et à quoi doivent-ils correspondre ?
  • Comment modifier les permissions de fichiers via un client FTP (en masse)
  • Comment modifier les permissions de fichiers via cPanel

Poursuivons notre lecture…

Que sont les autorisations de fichiers ?

Il s’agit d’une méthode d’administration des droits d’accès à certains fichiers de votre site. Il existe trois types de permissions : lecture, écriture et exécution. Chacun de ces types peut être défini pour un groupe d’utilisateurs donné. Il s’agit notamment des autorisations du propriétaire, des autorisations du groupe et des autorisations publiques. Les paramètres de sécurité de certains hébergeurs n’ont pas les permissions WordPress idéales définies par défaut, vous devrez les ajouter vous-même. Vous n’avez pas à vous soucier de tous ces détails techniques. Tout ce dont vous devez vous souvenir, c’est du nombre 666.

Modifier les autorisations de fichiers dans FTP

Il s’agit probablement de la méthode la plus rapide pour modifier les permissions de tous les fichiers de votre modèle en une seule commande. Ouvrez votre client FTP préféré, naviguez jusqu’au répertoire de votre modèle (avec style.css, index.php, etc.) et sélectionnez tous les fichiers .php et .css. Ne sélectionnez pas les images ou les sous-répertoires.

WordPress FTP File Attributes

Vous pouvez appuyer sur CTRL + A pour les sélectionner tous, et cliquer tout en maintenant CTRL pour désélectionner des éléments tels que les images. Après avoir sélectionné l’option Attributs du fichier dans le menu, vous pouvez modifier toutes les autorisations en 666. Vous remarquerez que les autorisations de groupe et d’écriture publique sont automatiquement cochées.

WordPress FTP Change File Attributes

Après avoir appuyé sur OK, toutes les autorisations des fichiers que vous avez sélectionnés devraient être modifiées en -rw-rw-rw-. Vous devriez maintenant être en mesure de les modifier via l’éditeur de thème.

Modifier les permissions dans le cPanel

Vous pouvez également le faire dans cPanel, bien que ce ne soit pas en masse (pour la version de cPanel que j’utilise en tout cas). Ouvrez le gestionnaire de fichiers, naviguez jusqu’au répertoire du template (comme pour le FTP) et cliquez sur le fichier dont vous voulez changer les permissions.

WordPress cPanel File Manager Permissions

Modifiez chacune d’entre elles en 666, comme précédemment. Cela peut être utile si vous n’avez pas accès à un client FTP, ou si vous souhaitez simplement rendre des fichiers accessibles en écriture de manière sélective.

Conclusion

Si vous pouvez déjà éditer des thèmes dans l’éditeur de thèmes, et que vos fichiers sont toujours configurés en 644, ne vous inquiétez pas pour ce tutoriel. Si cela fonctionne, cela fonctionne – il n’y a aucune raison de le changer. Certains hébergeurs peuvent différer en fonction de la configuration de leur serveur.

Vous pouvez voir différentes sources qui vous disent de tout mettre en 777, ce qui donne toutes les permissions à tout le monde. Je ne le recommande pas. Bien que cela fonctionne, cela peut ouvrir des failles de sécurité sur votre site. Les autorisations 666 sont juste suffisantes pour les fichiers texte que vous éditerez.

J’espère que cet article vous a plu. N’hésitez pas à commenter et à partager si vous l’avez aimé.

Commentaires   laisser une réponse

  1. Very useful indeed… IF you have the option of “file permission” displayed in your Filezilla FTP, that is !

    I don’t understand why, but it’s happening to me.. 🙁

    Do you know what could be causing this ?

    Is there another way to access and change file permission, maybe ?

    I’d be so glad if you could help me here : I can’t uploads files to my wordpress (developped locally I must add).

  2. Thanks! I wish you wrote for WordPress – they make it sound sooo much harder!

  3. Steve Dossett mars 18, 2010 à 8:56 am

    Thanks for this Leland – nothing to it!!

    Steve

  4. I’m about to change the permission of the files to 666. I hope it’ll solve the issue…777 is really dangerous due to hacking risks…

  5. why is that i’m still having trouble even if i have change the file permissions to 666?

  6. That was very helpful. I had already changed the file permissions on the php files but I had missed changing the css file permissions. That fixed it for me.

  7. Quick Tip: Prettify Subscribe to Comments checkbox | Headway HQ août 15, 2009 à 5:59 pm

    […] How to make WordPress themes writable by ThemeLab Tags: custom.css, plugin […]

  8. That was very helpful. I had already changed the file permissions on the php files but I had missed changing the css file permissions. That fixed it for me.

    Many thanks for a great post.

    Glen Wayne

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre privacy policy, et que tous les liens sont en nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Engageons une conversation personnelle et constructive.

WordPress Launch Checklist

L'ultime liste de contrôle pour le lancement de WordPress

Nous avons rassemblé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi le gratuit !