« Drupal/Installation de Drupal et configurations par défaut » : différence entre les versions

Contenu supprimé Contenu ajouté
Dovik (discussion | contributions)
Création : Dans ce chapître nous évoquons la procédure d'installation de Drupal, ainsi que les configurations de base que vous devrez nécessairement opérer pour chaque site : *Installation de...
 
Dovik (discussion | contributions)
Aucun résumé des modifications
Ligne 103 :
 
Pour chaque hôte virtuel, allez à ''http://hote_virtuel/install.php'' à l'aide de votre navigateur, par exemple ''http://site-1.intern.exemple.be/install.php''. Utilisez la même procédure que dans la section précédente pour compléter le nom de la base de données, les noms d'utilisateurs et les mots de passe. Quand vous avez terminé, n'oubliez pas d'enlever les droits utilisateurs de groupes et autres du fichier ''settings.php''.
 
===Réglages de base pour Drupal 4.7.4===
 
====Installation d'un site unique====
 
Dans les anciennes versions de Drupal vous deviez initialiser la base de données manuellement et éditer un fichier de configuration.
 
Editez ''/var/www/drupal/default/settings.php'' : recherchez la ligne qui commence par ''$db_url'' et adaptez les données, par exemple :
 
<code>$db_url: mysql://utilisateur-1:motdepasse-1@localhost/site-1</code>
 
Voyez "Configuration MySQL" dans laquelle nous avons déjà créé des base(s) de données et des utilisateur(s). Nous présumons que le serveur de base de données et le site Drupal tournent sur la même machine. Dès lors, le ''localhost'' doit être complété comme nom d'hôte. Le nom de la base de données est ''site-1''.
 
Initialisez la base de données en y chargeant le dump livré avec Drupal. Les fichiers d'initialisation de MySQL versions 4.0 et 4.1 se trouvent dans l'archive . Voyez la section "Vérification de l'installation" pour la détermination de la base de données. Chargez le bon dump comme suit :
 
<code>mysql -u gebruiker-1 -p site-1 < /var/www/drupal/database/database.4.[0|1].mysql</code>
 
Maintenant, vous pouvez surfer sur votre site et réaliser les configurations complémentaires.
 
====Installation multi-site====
 
Dans ''/var/www/drupal/sites'' créez, pour chaque site, un répertoire portant le nom du site tel que les visiteurs le verront dans leur navigateur. Créez dans chacun de ces nouveaux répertoires un sous-niveau ''files'' dans lequel se trouve à nouveau un sous-niveau ''tmp'', et un sous-niveau ''images''. Avec nos noms de sites pour l'exemple, cela donne :
 
<code>
debian:~# '''cd /var/www/drupal/sites'''
debian:sites# '''mkdir -p site-1.intern.exemple.be/files/tmp site-1.intern.exemple.be/images'''
</code>
 
Copiez le fichier standard ''/var/www/drupal/sites/default/settings.php'' dans chaque répertoire de site :
 
<code>debian:sites# cp default/settings.php site-1.intern.exemple.be</code>
 
Chargez le dump standard de base de données dans chaque base de données comme expliqué dans la section précédente.
 
Désormais, vous pouvez surfer sur chaque site et y apporter les configurations complémentaires.
 
==Configurations complémentaires de Drupal==
 
===Création de l'utilisateur administrateur===
 
La première modification que vous devez apporter à chaque site standard est l'ajout d'un utilisateur administrateur, à savoir le Webmaster d'un site déterminé. Le premier utilisateur qui est créé à l'aide de l'interface Web reçoit automatiquement tous les droits sur le site. La création se passe de façon très semblable dans les différentes versions de Drupal :
 
*Choissez le lien "Create new account" dans le menu de gauche.
*Donnez un nom d'utilisateur dans la zone "Username".
*Donnez une adresse E-mail correcte. À cette adresse, les données utilisateur seront envoyées.
*Cliquez sur "Create new account".
*Dés que vous êtes inscrits, vous pouvez modifier votre mot de passe. Si vous ne le faites pas, vous devrez utiliser le mot de passe attribué arbitrairement que vous recevrez par E-mail.
 
===Tâches périodiques===
 
====Entretien du site====
 
Au fur et à mesure que votre site sera de plus en plus utilisé et vos différents modules activés, des travaux de maintenance surviendront régulièrement. Drupal prévoit à cet effet un fichier ''cron.php''. Pour des sites virtuels, vous copiez ce fichier dans chaque répertoire. Ajoutez ensuite une ligne dans votre ''crontab'' ou créez un script que vous placez dans votre répertoire ''/etc/cron.daily'', de sorte que la commande suivante s'accomplisse :
 
<code>wget -O - -q http://debian.intern.exemple.be/cron.php > /dev/null 2>&1<code>
 
Créez une ligne par hôte virtuel.