Le silence est d'or : Démêler un mystérieux commentaire WordPress

Le silence est d'or : Démêler un mystérieux commentaire WordPress

Lis cet article car il explique comment le commentaire "Le silence est d'or" dans les fichiers index.php de WordPresspermet d'empêcher l'accès non autorisé aux répertoires, améliorant ainsi la sécurité de ton site.

Si tu as déjà utilisé un gestionnaire de fichiers pour explorer ton site WordPress , tu as peut-être trouvé quelque chose qui t'a surpris dans un répertoire comme /wp-content. En jetant un coup d'œil aux fichiers de ton site, tu es tombé sur un fichier index.php qui ne contenait rien d'autre que :

<?php

//Silence is golden.

Est-ce la preuve d'un piratage malveillant ? Ton site a-t-il été compromis ? Ce petit bout de code compromet-il la sécurité de ton site en ce moment même ? Ne t'inquiète pas, il contribue en fait à protéger ton site - le "code" ne s'explique tout simplement pas très bien. Voyons cela de plus près.

Fichiers PHP et répertoires de sites Web

PHP est un langage de programmation extrêmement populaire. Les sites, thèmes et plugins WordPress sont construits en PHP. Si tu veux, tu peux considérer l'ensemble du système de gestion de contenu (CMS) de WordPress comme un cadre CMS élaboré. Alors que les développeurs web travaillent directement avec des fichiers PHP tous les jours, de nombreux utilisateurs de WordPress n'ont besoin d'ouvrir des fichiers PHP que lorsqu'ils essaient de résoudre un problème.

Examiner le dossier

Jetons à nouveau un coup d'œil à ce fichier index.php.

<?php

//Silence is golden.

La première ligne représente le point de départ d'un fichier PHP. Tous les fichiers PHP contiennent un <?php quelque part dans le fichier - généralement au début. La deuxième ligne est un commentaire. Les ordinateurs ignorent toujours les commentaires ; les programmeurs ajoutent des commentaires pour aider les personnes qui lisent ces fichiers à les comprendre. Les commentaires PHP sont créés en utilisant deux barres obliques au début de la ligne : //.

Les commentaires sont censés être utiles. Les bons commentaires expliquent ce qui se passe dans un programme et pourquoi le code existe en premier lieu. Ce n'est pas un bon commentaire : il n'explique rien de ce qui se passe !

Mais quel est l'intérêt ?

Ce qui est intéressant dans ce fichier, c'est que rien ne semble se passer. Aucun code ne semble s'exécuter, aucune donnée n'est transférée. Pourquoi ce fichier existe-t-il ? Le fichier entier est un espace réservé. Chaque fois que quelqu'un visite une page web, le serveur tente d'exécuter index.php ou index.html. Si tu jettes un coup d'œil au répertoire de ton site index.phpTu verras le code qui génère un site WordPress .

Pourquoi s'embêter avec un fichier vide ? Les développeurs placent un fichier index.php dans des répertoires comme /wp-content pour restreindre l'accès aux répertoires et aux fichiers de ton site. Sans index.phpEn effet, n'importe qui pourrait visiter le dossier /wp-content de ton site et voir tous les médias, fichiers et répertoires qu'il contient. Tu as probablement déjà rencontré cela sur des sites Web cassés ou très anciens. Le index.php fonctionne comme un écran de confidentialité : il empêche les visiteurs d'accéder directement à tes répertoires. C'est une petite partie, mais vitale, de la sécurité de WordPress !

Garde ton site WordPress sécurisé et fonctionnel sur l'un de nos plans d'hébergementWordPress !

Partager cet article

2 pensées sur "Le silence est d'or : Démêler un mystérieux commentaire WordPress "

  1. Je voudrais modifier une partie du code html de mon thème wordpress , comment puis-je le faire si le code n'existe pas ? où puis-je le modifier ?

    J'apprécie vraiment ton aide

    1. Bonjour Mike,

      Merci pour ta question concernant les modifications HTML sur les thèmes. Selon le thème que tu utilises, l'édition HTML peut être déconseillée car elle pourrait endommager les fonctionnalités du thème en question. Les fichiers du thème se trouvent dans le dossier /wp-content/themes de ton installation WordPress , qui se trouve normalement dans le dossier public_html auquel on peut accéder via le gestionnaire de fichiers cPanel .

      Meilleures salutations,
      Alyssa K.

Laisser une réponse

Ton adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués *