Faille de sécurité PHP : faut-il repenser la façon de créer les sites web ?

Faille de sécurité PHP : faut-il repenser la façon de créer les sites web ?

— PHP, WordPress

Faille de sécurité PHP : faut-il repenser la façon de créer les sites web ?

Deux vulnérabilités critiques découvertes dans PHP rappellent que la sécurité d’un site internet dépend aussi de la technologie qui le fait fonctionner. L’occasion de s’intéresser aux alternatives à WordPress et aux architectures web qui permettent de réduire certaines dépendances.
Le 21 octobre 2026, deux vulnérabilités critiques ont été rendues publiques dans PHP, le langage de programmation qui fait fonctionner une grande partie du Web. Identifiées sous les références CVE-2026-109618 et CVE-2026-109619, elles peuvent permettre, dans certaines conditions, l’exécution de code à distance sur un serveur vulnérable. Des correctifs ont été publiés et des chercheurs ont signalé des tentatives d’exploitation.

Cette actualité concerne directement WordPress, mais aussi de nombreux autres CMS et applications web reposant sur PHP.

Faut-il pour autant abandonner WordPress ? Certainement pas. En revanche, cet événement pose une question intéressante pour toute entreprise qui envisage de créer ou de refondre son site internet : avons-nous toujours besoin d’un CMS traditionnel, ou une architecture plus légère serait-elle mieux adaptée à notre projet ?

Chez [78].fr, nous travaillons avec différentes technologies, de WordPress et PHP au développement JavaScript et aux architectures JAMstack. Cette diversité permet de choisir une solution en fonction des besoins réels, plutôt que d’imposer le même outil à tous les projets.

PHP : une technologie omniprésente sur Internet

PHP est un langage exécuté sur le serveur. Il permet de générer les pages d’un site, de traiter les formulaires, de gérer les sessions des utilisateurs et d’interagir avec une base de données.

Son utilisation reste massive. Selon W3Techs, PHP est employé par 69,2 % des sites web dont le langage côté serveur est connu au 28 octobre 2026.

WordPress repose lui aussi sur PHP. D’après les statistiques de W3Techs, il représente 39,5 % de l’ensemble des sites web et 58,3 % des sites utilisant un CMS identifiable.

Ces chiffres donnent une idée de l’ampleur potentielle d’une vulnérabilité du moteur PHP.

Il faut toutefois distinguer deux choses : une technologie très répandue n’est pas nécessairement une technologie peu sûre. Le problème survient lorsqu’une vulnérabilité est découverte et que les systèmes concernés ne sont pas corrigés suffisamment rapidement.

PHP2Shell : que risque un site web ?

Les vulnérabilités désignées sous le nom de PHP2Shell touchent le moteur PHP lui-même, et non exclusivement WordPress.

Dans certaines configurations, elles peuvent permettre à un attaquant d’exécuter du code sur un serveur sans disposer au préalable d’un compte utilisateur. Selon les droits accordés au processus concerné, les conséquences peuvent inclure la compromission du site, l’accès à certaines données ou la modification de fichiers.

Les versions correctives annoncées le 21 octobre sont les suivantes :

  • PHP 8.2.35 ;
  • PHP 8.3.36 ;
  • PHP 8.4.27 ;
  • PHP 8.5.12.

La version à utiliser dépend notamment de la branche PHP installée, de son support et de la compatibilité de l’application. Il convient de vérifier les recommandations officielles et celles de son hébergeur.

Cette affaire illustre une difficulté structurelle : lorsqu’un site dépend d’une technologie vulnérable, il faut pouvoir identifier la version utilisée, appliquer les correctifs et vérifier que l’application fonctionne toujours correctement.

La maintenance technique n’est donc pas une option, même pour un site qui semble parfaitement fonctionner.

WordPress est-il le problème ?

WordPress reste une solution pertinente pour de nombreux sites vitrines, blogs, sites institutionnels et boutiques en ligne. Son écosystème, son interface d’administration et sa souplesse en font un outil adapté à de nombreux besoins.

Mais WordPress repose sur plusieurs couches techniques :

PHP, qui exécute une grande partie du code ;

une base de données, généralement MySQL ou MariaDB ;

le cœur de WordPress ;

un thème et éventuellement un constructeur de pages ;

des extensions qui ajoutent des fonctionnalités.

Chaque composant doit être maintenu. Une vulnérabilité dans PHP ne se corrige pas nécessairement en mettant WordPress à jour. De la même manière, un serveur utilisant une version récente de PHP n’est pas à l’abri d’une faille dans une extension WordPress.

Il faut donc éviter les conclusions hâtives : le choix d’une autre technologie ne garantit pas, à lui seul, un site plus sécurisé.

La vraie question est plutôt de savoir si toutes les briques techniques utilisées sont nécessaires, correctement maintenues et proportionnées aux besoins du projet.

Pour un site vitrine essentiellement composé de pages de présentation, d’actualités et de formulaires de contact, une architecture beaucoup plus simple peut parfois suffire.

Quelles alternatives à WordPress et aux CMS en PHP ?

Plusieurs approches permettent de créer des sites web sans dépendre directement de PHP pour leur fonctionnement principal. Elles ne répondent pas toutes aux mêmes besoins.

1. Les générateurs de sites statiques

<PRIVATE_PERSON>es générateurs de sites statiques produisent les pages du site à l’avance, généralement sous forme de fichiers HTML, CSS et JavaScript.

Parmi les solutions connues, on trouve Astro, Eleventy ou Hugo.

Le principe est simple : au lieu de générer chaque page à la demande en exécutant du PHP et en interrogeant une base de données, les pages sont préparées lors de la construction du site, puis servies aux visiteurs.

Cette approche présente plusieurs avantages :

  • moins de code exécuté côté serveur pour afficher les pages ;

  • une surface d’attaque potentiellement réduite ;

  • de bonnes performances, selon l’architecture et l’hébergement ;

  • la possibilité d’héberger le site sur un service de diffusion de fichiers statiques.

Pour un site vitrine, un portfolio, un site éditorial ou une documentation, cette solution peut être particulièrement intéressante.

Elle comporte néanmoins des limites. La gestion de contenus, les espaces membres, la recherche avancée ou les fonctionnalités dynamiques peuvent nécessiter des services supplémentaires. Et les outils utilisés pour construire le site, ses dépendances JavaScript ou ses formulaires peuvent eux aussi présenter des vulnérabilités.

2. La JAMstack : séparer le site de ses services

La JAMstack est une approche d’architecture qui privilégie la génération de pages, les API et les services découplés.

Concrètement, le site public peut être constitué de pages statiques, tandis que les fonctions dynamiques sont assurées par des services spécialisés : formulaire de contact, moteur de recherche, authentification, paiement ou espace client.

Cette séparation permet de limiter les responsabilités d’un serveur unique et d’adapter chaque composant aux besoins du projet.

Elle peut aussi faciliter la diffusion du site depuis plusieurs points de présence dans le monde, avec des bénéfices possibles en matière de performances et de disponibilité.

Attention toutefois : une architecture JAMstack n’est pas synonyme d’absence de serveur. Les API et les fonctions serverless reposent bien sur une infrastructure qui doit être sécurisée et maintenue.

L’intérêt est de concevoir une architecture adaptée, pas de déplacer les risques sans les maîtriser.

3. Les CMS headless : conserver une interface d’administration sans imposer le même moteur au site public

Un CMS headless sépare la gestion des contenus de leur présentation.

Les rédacteurs disposent toujours d’une interface pour créer des pages, publier des actualités ou gérer des informations. En revanche, le site public récupère les contenus par une API et peut être développé avec une technologie différente.

Des solutions comme Strapi ou Directus permettent d’explorer cette approche.

Le principal intérêt est la liberté de conception : un même contenu peut alimenter un site web, une application mobile ou plusieurs interfaces.

Il faut cependant vérifier la technologie du CMS choisi. Tous les CMS headless ne sont pas indépendants de PHP, et WordPress lui-même peut être utilisé comme CMS headless.

Passer WordPress en mode headless ne supprime donc pas la dépendance à PHP si WordPress reste utilisé pour gérer les contenus.

Pour réduire cette dépendance, il faut sélectionner une solution dont le fonctionnement correspond réellement à l’objectif recherché.

4. Les développements spécifiques en JavaScript

Pour certains projets, notamment les applications web ou les services qui nécessitent une interface très interactive, un développement spécifique en JavaScript peut être préférable à un CMS traditionnel.

Des technologies comme Node.js permettent d’exécuter JavaScript côté serveur. Des frameworks tels que Next.js peuvent être utilisés pour construire des sites et des applications web, avec différentes stratégies de rendu.

Cette approche offre une grande liberté et peut convenir à des besoins métier particuliers : outils internes, interfaces de gestion, plateformes de réservation ou services sur mesure.

Elle demande cependant davantage de réflexion en amont, une bonne maîtrise technique et un budget de développement et de maintenance adapté.

Remplacer un CMS par une application sur mesure uniquement pour éviter PHP serait rarement une bonne raison. Le choix doit découler des fonctionnalités attendues, des contraintes de sécurité et du coût global du projet.

Comparatif : quelle solution choisir ?

Solution Atout principal Point de vigilance
WordPress Administration accessible, écosystème riche Mises à jour du cœur, des extensions et de PHP
Site statique Peu de traitements serveur pour afficher les pages Fonctions dynamiques et gestion éditoriale à prévoir
JAMstack Architecture modulaire et services découplés Sécurisation des API et des services tiers
CMS headless Contenus séparés de leur présentation Le CMS peut lui-même dépendre de PHP
Développement JavaScript Liberté fonctionnelle et technique Coût, complexité et maintenance

Il n’existe donc pas de solution universellement supérieure. Un site vitrine simple n’a pas les mêmes contraintes qu’une boutique en ligne, un portail métier ou une plateforme qui traite des milliers de demandes quotidiennes.

Peut-on créer un site sans PHP en 2026 ?

Oui, tout à fait. Mais cela ne signifie pas que PHP doit disparaître de tous les projets.

Pour un site de présentation qui évolue peu, un générateur statique peut réduire le nombre de composants nécessaires au fonctionnement du site public. Pour un projet qui demande une administration éditoriale avancée, un CMS headless peut être adapté. Pour une application métier, un développement spécifique peut offrir davantage de possibilités.

WordPress reste néanmoins un choix rationnel lorsque son écosystème répond aux besoins, que l’équipe sait le maintenir et que le budget doit rester maîtrisé.

Le véritable enjeu est de ne pas choisir un outil par habitude. Il est préférable d’évaluer le contenu à gérer, la fréquence des mises à jour, les fonctionnalités attendues, les compétences disponibles et les exigences de sécurité avant de décider.

Une architecture moderne doit aussi rester compréhensible et maintenable dans la durée. Une solution techniquement séduisante mais trop complexe pour les besoins réels peut devenir plus coûteuse et plus difficile à sécuriser qu’un WordPress correctement administré.

Conclusion : choisir la bonne technologie plutôt que suivre une mode

La découverte des vulnérabilités PHP2Shell rappelle que le Web repose sur des composants logiciels qui évoluent et qui nécessitent une surveillance régulière.

Elle ne condamne ni PHP ni WordPress. Elle souligne plutôt l’importance de maintenir ses outils, de corriger les vulnérabilités et de choisir une architecture proportionnée à ses objectifs.

Chez [78].fr, nous considérons que la création d’un site web commence par une réflexion sur les besoins du projet. WordPress, PHP, JavaScript, les générateurs statiques et les architectures JAMstack font partie d’un ensemble de possibilités que nous pouvons étudier selon le contexte.

L’objectif n’est pas de remplacer systématiquement WordPress, mais de construire un site performant, sécurisé et évolutif avec les technologies réellement adaptées à son usage.

Contactez l’équipe de [78].fr pour échanger sur votre projet

Vous envisagez une création ou une refonte de site web ? C’est peut-être le bon moment pour faire le point sur votre architecture technique et étudier les différentes options.

Plus d’un an sans mise à jour pour Divi — le thème WordPress le plus populaire au monde

Plus d’un an sans mise à jour pour Divi — le thème WordPress le plus populaire au monde

— WordPress, Divi

Plus d’un an sans mise à jour pour Divi — le thème WordPress le plus populaire au monde

Un an après la sortie de la version 4.27.4 (le 25 novembre 2024), le thème Divi n’avait jusqu’à récemment* pas bénéficié de mise à jour — un laps de temps inhabituel pour un projet aussi utilisé.

*Au moment où ces lignes sont écrites, une version 4.27.5 est sortie (le 4 décembre 2025).

Pourquoi une "remise à plat" : l’arrivée de Divi 5

La transition vers Divi 5 n’est pas une mise à jour classique : c’est une refonte complète de l’architecture technique du builder.

L’objectif : un builder plus moderne, plus rapide, plus stable, mieux préparé pour suivre l’évolution de WordPress.
L’une des évolutions majeures : l’abandon progressif des shortcodes utilisés jusqu’alors. À la place, Divi 5 adopte un format de contenu plus moderne, proche de celui de Gutenberg — ce qui améliore la compatibilité, la maintenance et la pérennité des sites.

Où en est le développement de Divi 5 (décembre 2025)

  • Depuis le 30 septembre 2024 : diffusion d’une version "Public Alpha" de Divi 5. Plusieurs dizaines de versions se sont succédé jusqu’à fin septembre 2025.

  • En novembre 2025 : Divi 5 est passé en phase “Public bêta”, considérée comme la dernière étape avant la version finale.

  • À ce jour, aucune date officielle n’a été annoncée pour une version finale “stable à 100 %”. Certaines estimations évoquent fin 2025 ou début 2026.

L’équipe recommande d’utiliser Divi 5 uniquement sur des sites de développement (staging) pour l’instant — mieux vaut attendre avant de migrer un site en production.

Quelles sont les nouveautés déjà disponibles avec Divi 5 ?

  • Lignes imbriquées : possibilité de créer des mises en page plus complexes en insérant des lignes dans des lignes.

  • Nouvelles interactions : pop-ups, effets au survol de la souris, effets au scroll, etc. pour enrichir l’expérience utilisateur.

  • Loop Builder : permet d’afficher automatiquement des boucles de contenu (articles, produits, catégories, auteurs, etc.) avec une mise en forme personnalisable.

  • Carrousels améliorés, animations Lottie, et autres ajouts visuels : offrent plus de flexibilité et de modernité dans la création de pages.

Ce que cela implique pour votre site

  • Si votre site utilise encore Divi 4, il n’est plus, ou presque plus, mis à jour — ce qui peut poser des questions de maintenance, compatibilité ou sécurité à terme. 

  • Pour bénéficier des nouveautés et évolutions, il faudra migrer vers Divi 5 — ou bien attendre la sortie officielle de la version stable avant de le faire.

  • Si vous lancez un nouveau site, il vaut mieux partir directement sur Divi 5 (quand la version stable sera disponible), afin de profiter d’un builder modernisé et durable.

Quel avenir pour WordPress après le désengagement d’Automattic ?

Quel avenir pour WordPress après le désengagement d’Automattic ?

— WordPress

Quel avenir pour WordPress après le désengagement d'Automattic ?

Automattic, la société fondée par Matt Mullenweg, développe notamment la plateforme wordpress.com, un outil de publication de sites et de blogs sur internet utilisant le système de gestion de contenu et projet open source WordPress, dont elle est l'un des principaux contributeurs.
En 2015, Automattic a racheté Woocommerce, le plugin de WordPress permettant de créer une boutique en ligne.
WordPress propulse environ 43% des sites web et Woocommerce, plus de 7 millions de boutiques en ligne.

WordPress : Automattic réduit ses contributions en réponse aux attaques de WP Engine

Article du Siècle Digital du 10/01/25

Automattic a annoncé une réduction significative de ses contributions au code source de WordPress, se concentrant désormais sur des mises à jour de sécurité et des corrections critiques.
Cette décision fait suite à des tensions croissantes avec WP Engine, un concurrent majeur qui a intenté des actions en justice contre Automattic.
Cette situation a conduit à la suspension temporaire de certains services essentiels de WordPress.org, tels que la soumission de nouveaux plugins, thèmes et photos, ainsi que l'enregistrement de nouveaux comptes utilisateurs.

Le CMS open source WordPress en danger ? On vous résume la situation

Article du Leptidigital du 14/01/25

L'annonce d’Automattic de réduire ses contributions pourrait avoir des répercussions à long terme sur WordPress notamment un ralentissement dans le développement du CMS, une montée en puissance des concurrents et même une perte de confiance de la communauté.

Personnalisation de Woocommerce : quelques cas clients classiques

Personnalisation de Woocommerce : quelques cas clients classiques

— Woocommerce, WordPress, DIVI

Personnalisation de Woocommerce : quelques cas clients classiques

Comment mettre en place des tarifs dégressifs sur WooCommerce ?

 

Des tarifs dégressifs incitent vos clients à acheter en plus grosses quantités.

 

Solution : installer le plugin Conditional Discounts for WooCommerce

Comment arrondir le panier à l’euro supérieur ?

 

Exemple : donner la possibilité de faire un don à une association.

 

Solution : installer le plugin Woo Donations

Comment gérer les articles vendus ou en rupture de stock ?

 

Apprenez à :

  • Mettre un article en rupture de stock
  • Afficher ou Masquer les produits en rupture de stock du catalogue
  • Afficher un badge “VENDU” sur votre boutique

Comment afficher un badge “Coup de coeur” sur l’image de votre produit ?

 

  1. Créer une catégorie de Produits "Coup de coeur"
  2. Modifier le fichier price.php de Woocommerce
  3. Définir un style dans le CSS

Comment donner le choix de la couleur ou de la taille sur un article de votre boutique ?

 

Pas de problème ! Ni code à modifier, ni plugin à installer, il suffit de paramétrer l'article de votre boutique Woocommerce.

  1. Dans Données produit, changer Produit simple en Produit variable.
  2. Dans l'onglet Attributs, Ajouter un attribut “Taille” et saisir les valeurs en les séparant par "|". Cocher Utilisé pour les variations.
  3. Dans l'onglet Variations, Créer les variations pour tous les attributs.

Le plugin YITH Color and Label  Variations for WooCommerce permet de remplacer le menu déroulant du choix des options par une interface conviviale.

Améliorer Woocommerce avec les plugins développés par YITH

 

YITH est le leader mondial du développement de plugins pour Woocommerce

  • YITH WooCommerce Wishlist : donne à vos utilisateurs la possibilité de créer, de remplir, de gérer et de partager leurs listes de favoris.
  • YITH WooCommerce AJAX Product Filter : pour filtrer vos produits par taille, couleur, prix, marque...
  • YITH WooCommerce Gift Cards : proposez des cartes cadeau sur votre boutique
  • YITH WooCommerce Subscription, YITH WooCommerce Dynamic Pricing and Discounts, YITH Infinite Scrolling...

Le plugin YITH Essential Kit for WooCommerce #1 permet d'installer et d'activer les principaux plugins.

Création de votre site web en 78H chrono !

Création de votre site web en 78H chrono !

— Hébergement, Nom de domaine, WordPress

Création de site web en 78h chrono

1. Choisir un bon nom de domaine

En .fr ou en .com, avec ou sans tiret, pour moi, il n'y a pas de règles à ce niveau là.

Le nom de domaine va souvent reprendre le nom de votre société, association ou autres.
Cependant, il peut être intéressant de préférer des mots clés, qui décrivent votre activité et/ou le lieu, à votre nom.
En effet, c'est ici qu'ils auront le plus d'influence sur votre référencement naturel.
Ex : stage-ressourcement.com, 1ère place sur une recherche "stage ressourcement"

Pour savoir si votre nom de domaine est disponible, vous pouvez utiliser un outil whois.

2. Acheter un hébergement web

Maintenant que vous avez trouvé votre nom de domaine, vous allez l'acheter en même temps que votre hébergement.
L'hébergeur principal en France est OVH.
Un hébergement Perso sera, dans la plupart des cas,suffisant.

3. Installer WordPress

Connectez-vous à votre espace réservé sur OVH

Activez le SSL (pour bénéficier de l'accès à votre site en https) : Hébergements / Multisite / Modifier le domaine

Lancez l'installation de WordPress : Modules en 1 clic / Ajouter un module / WordPress

4. Mettre en place le template DIVI

DIVI est un thème WordPress payant, très populaire, utilisé sur des centaines de milliers de sites web. Il est accompagné d'un builder (constructeur de pages) avec un éditeur wysiwyg (visuel). Divi est un template personnalisable à souhait. On peut également charger des pages "toutes faites" entièrement designées.

  • Installez DIVI en ajoutant un thème (téléverser l'archive .zip contenant le template DIVI).
  • Paramétrez DIVI :
    - DIVI / Options du thème : pour ajouter un logo, les liens vers vos réseaux sociaux...
    - Apparence / Personnaliser : définir les styles (typos, couleurs...), le menu, le pied de page...

5. Création des pages web

Maintenant que l'environnement est en place, passons à la création du site proprement dite.

2 solutions : utiliser un layout (une page « toute faite » que l'on modifiera) ou partir de la page blanche et la construire à partir des modules proposés.

Exemple de layout

6. Référencement

Votre site web est terminé. Tout du moins, une première version que vous jugez aboutie.
Il reste à le faire connaître :

  • Créer un sitemap (plan du site) et le placer sur votre hébergement.
    Par exemple, à la racine du site : https://www.site-web.com/sitemap.xml
  • Google Search Console : soumettre le plan du site à Google
  • Google My Business : référencer son magasin ou son activité sur Google maps et être bien visible dans la recherche Google avec sa fiche d'établissement.

Site web express

Vous n'avez pas beaucoup de temps à consacrer à votre site internet ?
Vous n'avez pas ni temps ni les compétences de le faire vous-même ?

Laissez-vous guider !
On se donne 3 jours pour réaliser votre site vitrine.

Tarif : 420 €*

*Achat d'un nom de domaine et d'un hébergement à votre charge

Simple, économique, rapide... EFFICACE