Outils pour utilisateurs

Outils du site


drupal8:installation_et_mise_a_jour:installation_manuelle_sous_ubuntu

Installation manuelle de Drupal 8 sous Ubuntu

Prérequis

  • Apache 2
  • PHP
  • MySQL ou MariaDB

Base de données

  • Créer un utilisateur drupal dans le serveur MySQL.
  • Créer une nouvelle base de données et y donner tous les droits à l'utilisateur drupal.

Téléchargement de Drupal

  • Naviguer jusqu'au lien de téléchargement de la dernière version
  • Copier l'adresse du lien (en .tar.gz ou en .zip)
  • Ouvrir une session SSH sur notre serveur web
  • Se placer dans le dossier /var/www
  • Taper wget puis coller l'adresse du lien copié ci-dessus

Par exemple:

wget https://ftp.drupal.org/files/projects/drupal-8.5.0.zip
  • Exécuter cette commande ⇒ cela télécharge le fichier
  • Décompresser l'archive

Par exemple:

unzip drupal-8.5.0.zip
  • Cela crée un sous-dossier /var/www/drupal-8.5.0
  • Supprimer l'archive précédemment téléchargée
  • Changer le propriétaire des dossiers modules, sites et themes :
cd /var/www/drupal-8.5.0
chown -R www-data:www-data modules/ sites/ themes/

Module Rewrite d'Apache

Si ce n'est déjà fait, activer le module Rewrite d'Apache :

a2enmod rewrite
service apache2 reload

Configuration d'un Virtual Host

Créer une configuration et la sauvegarder dans /etc/apache2/sites-available.

Dans cet exemple, le fichier s'appelle 001-drupal.domaine.be.conf

<VirtualHost *:80>
    ServerName drupal.domaine.be
    ServerAdmin administrateur@domaine.be
 
    DocumentRoot /var/www/drupal-8.5.0
 
    <Directory /var/www/drupal-8.5.0/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order allow,deny
        allow from all
    </Directory>
 
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Activer cette configuration, puis recharger Apache :

a2ensite 001-drupal.domaine.be.conf
service apache2 reload
drupal8/installation_et_mise_a_jour/installation_manuelle_sous_ubuntu.txt · Dernière modification: 2019/06/15 20:01 (modification externe)