GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Drupal CMS dans Ubuntu 20.04/22.04

SGC les plates-formes deviennent la norme sur le World Wide Web et Drupal est un candidat de bonne réputation dans ce dossier. Avec CMS plates-formes, la gestion du contenu est plus facile pour tous les utilisateurs car toutes les fonctionnalités administratives nécessaires à la gestion du contenu du site Web sont remplies. Par conséquent, peu importe que vous utilisiez un petit site de blog, un site gouvernemental ou un site Web d'entreprise de grande taille.

Drupal est propulsé par PHP langage de programmation et ce guide d'article nous guidera à travers son installation sur Ubuntu 20.04 et Ubuntu 22.04 .

Fonctionnalités Drupal

Voici les principales fonctionnalités de Drupal.

  • C'est gratuit et open-source.
  • Plus de 30 000 modules disponibles et téléchargeables gratuitement.
  • Compatibilité installée par défaut pour la création de sondages, de forums et de blogs via des modules.
  • Plus de 110 langues prises en charge.
  • Édition de contenu multi-utilisateurs et prise en charge multi-sites.
  • Prise en charge des fonctionnalités de base pour la création d'un système de commentaires, de pages, de modules complémentaires, de flux RSS, de publications, etc.

Prérequis

Assurez-vous que vous êtes un utilisateur Sudoer/root sur le système Ubuntu que vous utilisez et que vous avez une compréhension de base de l'utilisation du terminal Linux/de l'interface de ligne de commande.

Installer Apache et PHP dans Ubuntu

Tout d'abord, assurez-vous que Ubuntu système que vous utilisez est à jour.

$ sudo apt update -y
$ sudo apt upgrade -y

Ensuite, installez Apache serveur Web et PHP en utilisant la commande suivante.

$ sudo apt install apache2 php libapache2-mod-php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-intl php-mbstring php-curl php-xml php-pear php-tidy php-soap php-bcmath php-xmlrpc

Installer MySQL dans Ubuntu

La prochaine étape est d'avoir MySQL ou MariaDB base de données installée et configurée sur votre Ubuntu système.

Pour installer MySQL exécuter :

$ sudo apt install mysql-server

Pour installer MariaDB exécuter :

$ sudo apt install mariadb-server mariadb-client

Une fois l'une des installations ci-dessus terminée, sécurisez votre base de données installée avec la commande :

$ sudo mysql_secure_installation

Depuis Ubuntu les systèmes utilisent Unix_auth_socket_plugin pour MySQL/MariaDB , l'accès à cette base de données peut nécessiter des privilèges Sudoer :

$ sudo mysql -u root -p

Créez un utilisateur Drupal, une base de données et accordez à cet utilisateur les privilèges de base de données nécessaires.

MariaDB [(none)]> CREATE USER drupal@localhost IDENTIFIED BY "Your_drupal_user_password";
MariaDB [(none)]> CREATE DATABASE drupal;
MariaDB [(none)]> GRANT ALL ON drupal.* TO drupal@localhost;
MariaDB [(none)]> FLUSH PRIVILEGES; 
MariaDB [(none)]> EXIT;

Installer Drupal dans Ubuntu

L'Ubuntu officiel le dépôt n'a pas Drupal sous forme de paquet. Par conséquent, le téléchargement de Drupal depuis son site Web via la commande wget garantit que nous obtenons sa dernière version.

$ wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz

Extrayez Drupal et déplacez-le vers /var/www/html répertoire et définissez les autorisations appropriées.

$ tar -xvf drupal.tar.gz
$ sudo mv drupal-9.3.7 /var/www/html/drupal 
$ sudo chown -R www-data:www-data /var/www/html/drupal/
$ sudo chmod -R 755 /var/www/html/drupal/ 

Créer un hôte virtuel Drupal Apache dans Ubuntu

Créer un fichier d'hôte virtuel pour Drupal et implémentez une configuration similaire à celle ci-dessous.

$ sudo nano /etc/apache2/sites-available/drupal.conf

Ajoutez la configuration d'hôte virtuel suivante.

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/drupal/
    ServerName linuxshelltips.lan.network
    ServerAlias www.linuxshelltips.lan.network
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /var/www/html/drupal/>
            Options FollowSymLinks
            AllowOverride All
            Require all granted
    </Directory>

    <Directory /var/www/html/>
            RewriteEngine On
            RewriteBase /
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.*)$  index.php?q=$1  [LxQSA]
    </Directory>
</VirtualHost>

Ensuite, activez la règle mod_rewrite.

$ sudo a2ensite drupal.conf
$ sudo a2enmod rewrite 

Redémarrez le serveur Web Apache et assurez-vous qu'il est en cours d'exécution :

$ sudo systemctl restart apache2
$ sudo systemctl status apache2

Installer Drupal depuis un navigateur Web

La configuration finale de Drupal se fera via votre navigateur Web en fonction du nom de domaine que vous avez spécifié dans drupal.conf fichier.

http://linuxshelltips.lan.network

Choisissez une langue préférée.

Choisissez le profil standard d'installation.

Remplissez les détails de votre base de données.

L'étape ci-dessus peut prendre un certain temps, alors soyez patient. Ensuite, l'installation du site Drupal commencera automatiquement.

Cette étape prendra également un certain temps avant de se terminer. La dernière étape consistera à renseigner les détails de votre site, tels que le nom du site et l'adresse e-mail.

Vous devriez alors être accueilli par la capture d'écran suivante :

À partir de là, vous pouvez explorer et gérer votre contenu Web via ce CMS Drupal complet.

Avec Drupal , vous n'avez pas n'importe quel CMS. Vous disposez d'une plate-forme complète et évolutive pour gérer à la fois les utilisateurs et le contenu Web que vous souhaitez créer dans une interface utilisateur flexible et mémorable.


Ubuntu
  1. Comment installer Drupal sur Ubuntu 18.04

  2. Comment installer AngularJS dans Ubuntu 20.04/22.04

  3. Comment installer Drupal sur Ubuntu 20.04

  4. Comment installer Node.js dans Ubuntu 20.04/22.04

  5. Comment installer Grav CMS sur Ubuntu 15.04

Comment installer Ghost CMS sur Ubuntu 20.04

Comment installer Drupal sur Ubuntu 14.04

Comment installer Drupal sur Ubuntu 15.04

Comment installer Drupal sur Ubuntu 16.04

Comment installer Elefant CMS sur Ubuntu 16.04

Comment installer Drupal 9 sur Ubuntu 20.04