Drupal est un système de gestion de contenu (CMS) open source robuste et flexible, écrit en PHP et basé sur le framework Symfony. Conçu pour gérer des sites web complexes, sécurisés et performants, il est idéal pour les entreprises, les gouvernements et les médias nécessitant une grande modularité.
- Objectif du document
Ce document décrit pas à pas le processus complet de mise en place d’un site Drupal en utilisant Composer, dans un environnement CloudPanel.
Il couvre :
- L’installation de Drupal
- La configuration de base du site
- L’installation et l’utilisation des modules essentiels
- La création des types de contenus, des blocs et des vues
- Les bonnes pratiques de sécurité et de performance
- Prérequis techniques
- Serveur avec CloudPanel
- PHP version 8.3 ou 8.4
- MySQL ou MariaDB
- Accès SSH
- Composer installer
- Création du site dans CloudPanel
- Se connecter à l’interface CloudPanel
- Cliquer sur Add Site

- Choisir :
- Type : PHP Site
- Version PHP : 8.3 ou 8.4
- Document Root :
/web
- Créer une base de données
- Se connecter à l’interface CloudPanel
- Aller dans le menu Databases
- Cliquer sur Add Database
- Renseigner les informations suivantes :
- Database Name : nom_de_la_base
- Database User : utilisateur_de_la_base
- Password : mot de passe sécurisé
- Noter les informations :
- Nom de la base
- Utilisateur
- Mot de passe