Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Drupal : Créer un site internet avec Drupal (un CMS pas comme les autres)

[DESCRIPTION DE L'APPLICATION]

Pré-requis

  • Disposer des droits d'administration.
  • Disposer d'une connexion à Internet configurée et activée.

Installation

Installation rapide sous Linux

L’installation d’une solution LAMP (Linux, Apache, MySQL, Php) sous Linux est toujours très bien docu- mentée quelque soit la distribution utilisée. Dans ce livre, la distribution grand public Ubuntu a été choisie car elle est la plus utilisée à ce jour.

Installation d’une solution LAMP

Téléchargement

Allez sur le site de Drupal http://www.drupal.org :

Allez à la section Download & Extend (1) :

  1. Cliquez sur le bouton Download' 'Drupal… et :
    • téléchargez la dernière version stable de Drupal.
    • Décompressez l'archive dans la racine du serveur
    • Renommez le répertoire résultant en drupal → arborescence du type /var/www/drupal.

      Vous pouvez aussi lui donner le nom que vous voulez. Par exemple si vous voulez créer un sous-domaine xxx.monsite.tld → monsite.tld/xxx

  2. Dans la paragraphe Translations, cliquez sur le lien French
    • Téléchargez la traduction qui correspond à votre version (ici, 7) :
    • Enregistrez le fichier dans le répertoire …/drupal/profile/standard/translation
    • Renommez-le en fr.po…/drupal/profile/standard/translation/fr.po

Lancement de l’installateur de Drupal

Ouvrez l’adresse locale http://localhost/drupal dans un navigateur internet. La page d’accueil de Drupal apparaît :

Cliquez sur le bouton Save' 'and' 'continue pour passer à la deuxième étape : Choose language :

Choisissez French et cliquez sur Save' 'and' 'continue

La suite se déroulera en Français.

Un message “Pré-requis non satisfaits” apparaît :

  1. Pour créer le fichier settings.php, recopier default.settings.phpsettings.php :
    • cp /var/www/drupal/sites/default/default.settings.php /var/www/drupal/sites/default/settings.php

  2. Pendant l’installation, Drupal doit avoir accès au répertoire /sites/default.
    Vous pourrez supprimer ce droit à la fin de l’installation.
    Pour donner les droits d’accès en écriture sur le répertoire /sites/default :
    • sudo chmod -R a+w /var/www/drupal/sites/default

Cliquez sur le lien poursuivez' 'l'installation pour faire disparaître le message.

Nous sommes sur un serveur LLSP (Lighty + SQLite + PHP) La seule base de données disponible est donc SQLite.

Cliquez sur le bouton Enregistrer' 'et' 'continuer

Drupal s'installe. À la fin de l’installation un message s’affiche en haut de la page :

Pour supprimer les droits d’accès en écriture sur le repertoire ./sites/default/, lancer la commande :

  • sudo chmod -R a-w /var/www/drupal/sites/default/

Pour restaurer les droits d’accès en écriture sur le repertoire ./sites/default/files, lancer la commande :

  • sudo chmod -R a-w /var/www/drupal/sites/default/files

Rechargez la page pour vérifier si le message a disparu.

Dans le reste de la page, complétez les champs :

  • Nom du site
  • Adresse de courriel du site
  • Nom d’utilisateur : admin
  • Adresse de courriel
  • Mot de passe
  • Pays par défaut : France

Cliquez sur Enregistrer' 'et' 'continuer

Cliquez sur le lien Visitez votre nouveau site

Configuration

Tout d'abord, ouvrez le fichier /truc/machin/bidule en modification puis …

Utilisation

Lancez l'application via le dash (Unity) ou via le terminal (toutes versions d'Ubuntu) avec la commande suivante :

machin-chose

Désinstallation

Pour supprimer cette application, il suffit de Suppression de paquets. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

Voir aussi

QR Code
QR Code Drupal : Créer un site internet avec Drupal (un CMS pas comme les autres) (generated for current page)