====== Drupal ====== Je documente ici une installation de drupal en local pour des besoins d'évaluation pour un cours. * Debian Jessie : ``3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64 GNU/Linux`` * Drupal 7.39, downloadé depuis [[https://www.drupal.org/|drupal.org]]. * Apache 2.4.10-10 * PHP 5.6.13-0 * mariaDB 10.0.20 ===== Installation ===== - Téléchargement : https://www.drupal.org/project/drupal - Création d'un utilisateur mariaDB et d'une base "drupal" (voir [[informatique:serveur:mariadb|MariaDB / MySQL]]) - Une petite configuration d'Apache - AllowOverride All Options -Indexes +Multiviews +FollowSymLinks Require all granted # vim: syntax=apache ts=4 sw=4 sts=4 sr noet - Accès à l'URL de l'installation, chez moi : http://localhost/drupal et on est redirigé vers le script d'installation : http://localhost/drupal/install.php - Choix du profil : standard - Téléchargement du fichier de localisation en français : http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.39.fr.po et enregistrement dans ``drupal/profiles/standard/translations/`` et rechargement de la page du choix des langues. - Vérification des prérequis, notamment des droits sur les fichiers. - Copie du fichier ``drupal/sites/default/default.settings.php`` en ``drupal/sites/default/settings.php`` - Renseignement des données de la DB (user, nom, mot de passe). - Une fois l'installation terminée, Drupal propose de changer les droits sur le fichiers ``settings.php`` pour des raisons de sécurité. Pourquoi pas ? - Renseignement des données du site : nom du site, e-mail admin, compte admin, pays, etc. - L'installation de base est terminée. ==== Captures d'écran ==== {{:informatique:serveur:drupal:drupal-install-01.png?direct&300|}} {{:informatique:serveur:drupal:drupal-install-02.png?direct&300|}} Ci-dessous, on voit bien qu'il y a des problèmes de droits ! {{:informatique:serveur:drupal:drupal-install-03.png?direct&300|}} {{:informatique:serveur:drupal:drupal-install-04.png?direct&300|}} {{:informatique:serveur:drupal:drupal-config-site.png?direct&300|}} ===== Rapports ===== Dans ``Accueil > Administration > Rapports``, on trouve un état des lieux de l'installation et des points à éventuellement corriger. ===== php-uploadprogress ===== Apparemment il manque la bibliothèque PECL uploadprogress pour afficher la progression des transferts de fichiers. J'ai utilisé la méthode indiquée par Drupal : https://www.drupal.org/node/2549141 ===== Activer les langues ===== Si on n'a pas installé les langues à l'installation, il faut : - activer le module ''locale'', - télécharger et enregistrer sous ''profile/standard/translation/'' le bon ''.po'', - aller chercher le paramètres sous ''configuration/langue/''.