logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement
05/07/2025, by Ivan

Drupal 8 fonctionne sur n'importe quel serveur web avec une version de PHP conforme aux exigences de la version PHP.

De nombreux fournisseurs d'hébergement proposent différentes versions de PHP. La version PHP par défaut peut être inférieure à celle requise par Drupal, donc vérifiez la version actuelle dans le panneau de contrôle de votre hébergeur et mettez-la à jour vers la dernière version prise en charge si nécessaire.

PHP publie régulièrement des mises à jour de sécurité ; suivez-les sur php.net et mettez à jour ou corrigez vos serveurs en conséquence, ou travaillez avec un fournisseur d’hébergement qui gère les mises à jour PHP.

Si vous souhaitez créer et développer des sites Drupal sur votre propre ordinateur, vous pouvez installer tout ce dont vous avez besoin localement.

Note de sécurité : certaines fonctionnalités de sécurité ne sont fournies qu’avec Apache (et dans une moindre mesure IIS) via les fichiers .htaccess et web.config. Vous êtes responsable de recréer ces fonctionnalités si vous n’utilisez pas Apache.

Permissions des fichiers et dossiers

Drupal et PHP doivent avoir les permissions de lecture et d’écriture sur le répertoire /sites/default/files. Cette zone est utilisée pour stocker les fichiers mis en cache (CSS et JavaScript compressés) ainsi que tout fichier téléchargé via l’interface Drupal.

Note de sécurité : un droit universel tel que 0777 n’est pas sécurisé et son utilisation n’est pas recommandée.

Apache

Apache est le serveur web le plus couramment utilisé avec Drupal. Drupal fonctionnera sur Apache 2.x sous UNIX/Linux, OS X ou Windows. Drupal 9 nécessite au minimum Apache 2.4.7.

La majorité du développement et du déploiement de Drupal s’effectue sous Apache, ce qui signifie que la communauté a plus d’expérience et de tests avec Apache qu’avec d’autres serveurs web.

L’extension Apache 'mod_rewrite' est requise. Elle est utilisée pour les URL propres.

La configuration du VirtualHost Apache doit contenir la directive AllowOverride All afin de permettre l’usage du fichier .htaccess de Drupal.

Si le serveur Apache active par défaut Options +MultiViews, la configuration VirtualHost doit aussi contenir Options -MultiViews (ou ajouter -MultiViews à la directive Options existante).

Sur certains systèmes, notamment les distributions OpenSuse, il peut être nécessaire d’ajouter des réglages SymLink dans le fichier .htaccess. Selon les paramètres de sécurité, vous devrez peut-être ajouter +FollowSymLinks ou +SymLinksIfOwnerMatch (surtout sur des hébergements mutualisés). Si cela est nécessaire, les messages d’erreur affichés peuvent être peu explicites, mais les logs d’erreurs identifient bien le problème dans les deux cas. Si vous modifiez le fichier .htaccess, gardez à l’esprit qu’il faudra refaire ces modifications après chaque mise à jour qui écrase ce fichier !

Nginx

Nginx est un serveur web largement utilisé, orienté vers un haut niveau de parallélisme, de performance et une faible consommation mémoire.

Drupal fonctionne avec les versions anciennes de Nginx (0.7.x, 0.8.x, 1.0.x, 1.2.x), les versions stables 1.8.x et les versions majeures 1.9.x, sous UNIX/Linux, OS X ou Windows. Nginx est une alternative populaire à Apache, et la communauté fournit également beaucoup d’expérience et de tests sur Nginx.

Le site officiel de Nginx contient un fichier de configuration Drupal pour Nginx, que vous pouvez utiliser pour configurer vos sites Drupal.

Microsoft IIS

Microsoft IIS est un serveur web et un ensemble de modules d’extension fonctionnels pour Microsoft Windows.

Le noyau Drupal fonctionne avec IIS 5, IIS 6, IIS 7, IIS 8 ou IIS 10, si PHP est configuré correctement.

Pour obtenir des URL propres, vous devrez peut-être utiliser un produit tiers. Pour IIS 7 ou 8, vous pouvez utiliser le module de réécriture d’URL Microsoft ou une solution tierce.

Sur IIS 7, Drupal requiert Windows Server 2008 SP2 ou une version plus récente pour supporter fastCGI.

Serveur web intégré PHP (développement uniquement)

Le serveur web intégré de PHP est inclus comme outil CLI SAPI depuis PHP 5.4.0 et versions supérieures.

Ce serveur PHP a été conçu pour aider au développement d’applications. Il peut aussi être utile pour des tests ou démonstrations dans des environnements contrôlés. Il n’est pas destiné à un usage comme serveur web complet, et ne doit donc pas être utilisé comme serveur de production accessible au public.

Ce serveur peut être lancé avec la commande de démarrage rapide Drupal.