Drupal est un outil de gestion de contenu open source et populaire qui est à la base de nombreux sites Web sur Internet. Il est livré avec de nombreux modules qui permettent la création de tout type de site Web.
Dans cet article, nous allons vous expliquer comment installer l'outil de gestion de contenu Drupal sur Ubuntu OS.
Remarque :Les étapes mentionnées ici ont été testées sur Ubuntu 20.04 LTS.
Étape 1 :Installer la pile LAMP
Pour Drupal, la plateforme la plus couramment utilisée est la pile LAMP. Par conséquent, vous devrez d'abord installer la pile LAMP sur votre machine Ubuntu. Pour installer la pile LAMP sur Ubuntu, suivez ce guide.
Étape 2 :Configurer la base de données et l'utilisateur pour Drupal
Drupal utilise une base de données pour stocker les données traitées sur votre site Web. Ici, nous utiliserons MariaDB (fork de MySQL) comme moteur de base de données.
Pour configurer la base de données et un utilisateur pour Drupal, connectez-vous au shell MariaDB :
$ sudo mysql -u root -p
Le mot de passe de l'utilisateur root de MariaDB vous sera demandé. Fournissez le mot de passe que vous avez défini lors de l'installation de MariaDB.
Après l'authentification, vous verrez l'invite de connexion de MariaDB.
Créez maintenant une base de données pour Drupal nommée drupal_db :
$ CREATE DATABASE drupal_db;
Créez ensuite un utilisateur pour Drupal nommé drupal_user en utilisant la commande ci-dessous :
$ CREATE USER ‘drupal_user’@’localhost’ IDENTIFIED BY ‘abc123;
Accordez maintenant des privilèges à l'utilisateur :
$ GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’;
Appliquez maintenant les modifications :
$ FLUSH PRIVILEGES
Quittez ensuite le shell MariaDB :
$ EXIT;
Étape 3 :Téléchargez Drupal
Visitez maintenant la page de téléchargement du site Web Drupal et téléchargez le fichier Drupal tar.gz emballer. Vous pouvez également utiliser la commande ci-dessous pour télécharger la dernière version de Drupal (à partir d'août 2021).
$ wget https://www.drupal.org/download-latest/tar.gz
Extraire le tar.gz fichier dans le répertoire webroot de votre système à l'aide de la commande ci-dessous :
$ sudo tar -xvf drupal.tar.gz -C /var/www/html
Le répertoire extrait ressemblera à drupal-9.2.4 (Drupal-version-number). Pour simplifier les choses, renommez le répertoire extrait drupal-9.2.4 en juste drupal :
$ sudo mv /var/www/html/drupal-9.2.4/ /var/www/html/drupal
Changez maintenant la propriété des fichiers d'installation Drupal en l'utilisateur de votre serveur Web qui est www-data . Utilisez la commande ci-dessous pour le faire :
$ sudo chown -R www-data:www-data /var/www/html/drupal
Modifiez également les autorisations à l'aide de la commande ci-dessous :
$ sudo chmod -R 775 /var/www/html/Drupal
Étape 4 :Créer le fichier d'hôte virtuel d'Apache
Créez maintenant le fichier d'hôte virtuel d'Apache pour Drupal. Utilisez la commande ci-dessous pour créer le fichier d'hôte virtuel Apache drupal.conf :
$ sudo nano /etc/apache2/sites-available/drupal.conf
Ajoutez maintenant les lignes ci-dessous dans le fichier. Remplacer 192.168.72.200 avec l'adresse IP ou le nom de domaine de votre serveur :
<VirtualHost *:80> ServerName 192.168.72.200 DocumentRoot /var/www/html/drupal/ <Directory /var/www/html/drupal/> AllowOverride All </Directory> </VirtualHost>
Enregistrez ensuite le fichier drupal.conf fichier et fermez l'éditeur.
Utilisez maintenant la commande ci-dessous pour redémarrer le service Apache :
$ sudo service apache2 restart
Étape 5 :Apporter des ajustements au système de fichiers
Nous devrons apporter de petits ajustements à notre système de fichiers afin de terminer le processus correctement.
Sous le répertoire racine de Drupal, il y a un sous-répertoire nommé default . Créer des fichiers répertoire sous le par défaut répertoire à l'aide de la commande ci-dessous :
$ mkdir /var/www/html/sites/default/files
Sous /var/www/html/sites/default répertoire, il y a un fichier default.settings.php . Copiez ce fichier dans le même répertoire mais avec le nom settings.php.
$ sudo cp /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php
Attribuez maintenant l'autorisation d'écriture au propriétaire du groupe à l'aide de la commande ci-dessous :
$ sudo chmod 664 /var/www/html/drupal/sites/default/settings.php
Changez ensuite la propriété de /var/www/html/drupal/* en serveur Web :
$ sudo chown -R :www-data /var/www/html/drupal/*
Étape 6 :Démarrer l'assistant d'installation
Nous allons maintenant démarrer l'assistant d'installation. Ouvrez votre navigateur Web et accédez à l'adresse ci-dessous :
http://server-ip
Après avoir ouvert le lien ci-dessus, l'assistant d'installation suivant apparaîtra. Choisissez votre langue préférée et appuyez sur Enregistrer et continuer .
Choisissez ensuite le profil d'installation. Pour simplifier les choses, choisissez Standard et appuyez sur Enregistrer et continuer .
Maintenant, sur la page de configuration de la base de données, remplissez les détails de votre base de données et cliquez sur Enregistrer et continuer .
L'installation de Drupal va maintenant commencer.
Après cela, la page de configuration du site apparaîtra. Remplissez quelques informations de base sur votre site, puis cliquez sur Enregistrer et continuer .
Vous verrez la page d'accueil suivante. Désormais, vous pouvez accéder à votre site Drupal par son IP ou son nom de domaine.
L'installation de Drupal est terminée. Rétablissez maintenant les autorisations pour le settings.php fichier :
$ chmod 644 /var/www/html/sites/default/settings.php
Drupal est l'une des 5 meilleures plates-formes CMS pour la création de sites Web et de blogs. Dans cet article, nous avons couvert l'installation de l'outil de gestion de contenu Drupal sur Ubuntu OS. Vous pouvez désormais créer n'importe quel blog ou site Web à l'aide de divers modèles Drupal.