Drupal est un système de gestion de contenu (CMS) puissant et flexible qui permet de créer des sites web dynamiques et des applications en ligne. Son architecture modulaire et ses milliers de modules permettent une personnalisation et une extensibilité exceptionnelles. L’installation de Drupal sur Debian 12 peut sembler intimidante, mais avec ce guide, vous serez en mesure de le faire facilement, même si vous êtes débutant. Suivez ces étapes détaillées pour installer Drupal et commencer à construire votre site web sur Debian 12.
Prérequis
Avant de commencer l’installation de Drupal, assurez-vous que votre système Debian 12 est à jour et que vous avez un serveur LAMP (Linux, Apache, MySQL, PHP) ou LEMP (Linux, Nginx, MySQL, PHP) installé et configuré.
- Mise à jour du système :
   sudo apt update && sudo apt upgrade -y- Installation d’Apache (pour un serveur LAMP) :
   sudo apt install apache2 -y- Installation de MySQL :
   sudo apt install mariadb-server -y- Installation de PHP et des extensions requises :
   sudo apt install php php-cli php-curl php-gd php-mbstring php-xml php-mysql -yInstallation de Drupal
Étape 1 : Création d’une base de données pour Drupal
- Connectez-vous à MariaDB :
   sudo mysql -u root -p- Créez une base de données et un utilisateur pour Drupal :
   CREATE DATABASE drupaldb;
   GRANT ALL PRIVILEGES ON drupaldb.* TO 'drupaluser'@'localhost' IDENTIFIED BY 'votre_mot_de_passe';
   FLUSH PRIVILEGES;
   EXIT;Étape 2 : Téléchargement et installation de Drupal
- Téléchargez la dernière version de Drupal : Allez sur le site officiel de Drupal pour obtenir le lien de téléchargement de la dernière version, puis utilisez wgetpour télécharger l’archive.
   cd /tmp
   wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz- Extrayez l’archive et déplacez les fichiers :
   tar -xzvf drupal.tar.gz
   sudo mv drupal-x.y.z/ /var/www/html/drupal- Configurez les permissions :
   sudo chown -R www-data:www-data /var/www/html/drupal
   sudo chmod -R 755 /var/www/html/drupalÉtape 3 : Configuration d’Apache pour Drupal
- Créez un fichier de configuration virtuelle pour votre site Drupal :
   sudo nano /etc/apache2/sites-available/drupal.conf- Ajoutez la configuration suivante : Adaptez les valeurs ServerAdmin,DocumentRoot,ServerNameetDirectoryselon votre configuration.
   <VirtualHost *:80>
       ServerAdmin admin@votredomaine.com
       DocumentRoot /var/www/html/drupal
       ServerName votredomaine.com
       <Directory /var/www/html/drupal>
           AllowOverride All
       </Directory>
   </VirtualHost>- Activez le site et le module rewrite :
   sudo a2ensite drupal.conf
   sudo a2enmod rewrite
   sudo systemctl restart apache2Étape 4 : Finalisation de l’installation via l’interface web
- Accédez à votre site Drupal en allant à http://votredomaine.comet suivez l’assistant d’installation pour configurer votre site Drupal.
Pour ceux à la recherche d’une solution fiable pour héberger Drupal sur Debian 12, Shape.host propose des services Cloud VPS. Les VPS Cloud de Shape.host offrent les performances et la sécurité nécessaires pour héberger des sites Drupal, avec une infrastructure cloud de pointe et un support technique expert. Avec Shape.host, bénéficiez d’une plateforme idéale pour déployer et gérer votre site Drupal, assurant performance et fiabilité.