GNU/Linux >> Tutoriels Linux >  >> Fedora

Comment installer et configurer Drupal sur Fedora 35/34

Drupal est un système de gestion de contenu (CMS) gratuit et open source, flexible pour la création de blogs et de sites Web. Il est écrit en langage de programmation PHP et utilise MySQL comme base de données principale. Drupal est disponible avec des milliers de modules complémentaires, ce qui le rend hautement personnalisable.

Vous pouvez déployer Drupal sur n'importe quel serveur Web prenant en charge le langage de programmation PHP. Dans ce didacticiel, nous vous expliquerons comment installer Drupal avec Apache sur les systèmes Fedora Linux.

Prérequis

Ce didacticiel suppose que :

  • Vous avez un système Fedora en cours d'exécution avec un accès au compte privilégié sudo
  • Déjà terminé la pile LAMP sur le système Fedora.

Étape 1 - Installer Drupal sur Fedora

1. Vous pouvez télécharger la dernière version de Drupal à partir du site Web de Drupal. Vous pouvez également télécharger le dernier code Drupal à l'aide de la commande suivante :

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

2. Allez dans le dossier ‘/var/www/’ et extrayez le fichier durpal.tar.gz téléchargé. Vous pouvez également modifier le répertoire vers un autre emplacement. Dans ce cas, utilisez le bon dossier dans les commandes suivantes.

cd /var/www 
sudo tar -zxf /tmp/drupal.tar.gz 

3. Renommez le répertoire Drupal extrait pour supprimer le numéro de version. Si nécessaire, vous pouvez conserver le nom du dossier tel quel.

sudo mv drupal-*  drupal-app 

4. Créez ensuite une copie du fichier de configuration à partir du modèle. Accédez au répertoire "drupal-app/sites/default" et copiez le fichier default.settings.php dans settings.php avec la commande cp :

cd drupal-app/sites/default 
sudo cp -p default.settings.php settings.php 

5. Maintenant, créez un répertoire nommé "files" dans le répertoire courant drupal-app/sites/default :

sudo mkdir files 

6. Définissez maintenant les autorisations de fichier appropriées pour que cela fonctionne. Définissez initialement l'autorisation 777 sur settings.php, qui est nécessaire pour terminer l'installation.

sudo chmod 777 settings.php 
sudo chmod 775 files/ 
sudo chown -R www-data:www-data /var/www/drupal-app 

Ensuite, configurez le serveur Apache pour déployer le site Drupal.

Étape 2 - Configurer Apache

Créez un fichier de configuration d'hôte virtuel pour l'installation de Drupal. Afin de sécuriser votre site avec un certificat SSL, nous vous recommandons d'utiliser un domaine réel pointé vers l'adresse IP de votre serveur.

Créons un fichier de configuration Apache pour votre domaine. Assurez-vous de changer le nom de domaine par le vôtre :

sudo vim /etc/httpd/conf.d/drupal.example.net.conf 

Ajoutez le contenu suivant.

Apache
12345678 ServerAdmin [email protected] ServerName drupal.example.net DocumentRoot /var/www/drupal-app Allowoverride all

Remplacez la valeur ServerName par votre nom de domaine.

Enregistrez et fermez le fichier de configuration. Redémarrez ensuite le service Apache pour recharger le fichier de configuration.

sudo systemctl restart httpd 

Étape 3 - Exécution du programme d'installation Web

Ouvrez votre navigateur Web préféré et accédez au site Web Drupal tel qu'il est configuré dans Apache. Conformément à ce didacticiel, nous avons configuré le site Web comme ci-dessous URL :

http(s)://drupal.example.net

Suivez les instructions à l'écran pour terminer l'installation de Drupal sur le système Fedora Linux.

1. Choisissez la langue par défaut de votre application Drupal.

2. Sélectionnez ensuite le type d'installation pour Drupal. Ici, vous avez le choix entre 3 options. Nous vous recommandons d'utiliser l'installation "Standard" par défaut.

3. Entrez maintenant les détails de la base de données à configurer avec Drupal. Nous utilisons MySQL/MariaDB comme serveur de base de données. Si vous ne voyez pas l'option MySQL, assurez-vous que l'extension PHP MySQL est installée.

Vous pouvez également utiliser la base de données SQLite pour les petits sites. Mais si vous prévoyez un gros site, nous préférons utiliser MySQL.

4. Veuillez attendre la fin de l'installation. Cela installera toutes les extensions par défaut, les thèmes de cette application Drupal.

5. Une fois l'installation ci-dessus terminée, il vous sera demandé d'entrer les détails de l'application pour votre Drupal. Remplissez tous les détails correctement.

Créez également un compte administrateur pour Drupal. J'ai recommandé de ne pas utiliser le nom d'utilisateur « admin », gardez-le autre chose comme je l'ai fait « dradmin ». Gardez votre mot de passe administrateur fort.

6. Une fois que vous avez terminé toutes les étapes avec succès, vous serez redirigé vers le tableau de bord d'administration Drupal. Notez vos informations d'identification d'administrateur dans un endroit sécurisé, qui seront nécessaires pour les connexions ultérieures.

Personnalisez maintenant l'ensemble de votre site Drupal et ajoutez le contenu. Ici, un nouveau voyage magnifique sur le site Web a commencé.

Étape 4 - Post-installation

L'installation de Drupal sur votre système Fedora s'est terminée avec succès. Sécurisez maintenant les fichiers de l'application Drupal avec les autorisations de fichier appropriées.

cd /var/www/drupal-app 
sudo find . -type d -exec chmod 750 '{}' \; 
sudo find . -type f -exec chmod 640 '{}' \; 
sudo find sites/default/files/ -type d -exec chmod 770 '{}' \; 
sudo find sites/default/files/ -type f -exec chmod 660 '{}' \; 
sudo chmod 440 /var/www/drupal-app/sites/default/settings.php 

Supprimez également le fichier d'archive téléchargé de votre système.

rm /tmp/drupal.tar.gz 

Conclusion

Ce tutoriel vous a aidé à installer Drupal sur le système Fedora Linux.


Fedora
  1. Comment installer Skype sur Fedora 35/34

  2. Comment installer et configurer Mysql Server 8 sur Fedora 34/35

  3. Comment installer et configurer Redis 6 sur Fedora 34

  4. Comment installer et configurer Ansible sur Fedora 35

  5. Comment installer Mongodb 5 sur Fedora 34/35

Comment installer Notepad++ sur Fedora 35/34

Comment installer TeamViewer sur Fedora 35/34

Comment installer Microsoft Edge sur Fedora 34/35

Comment installer et configurer Git sur Fedora 35

Comment installer Redis et configurer sur Fedora 35

Comment installer Drupal sur Fedora 35