Contenu | Rechercher | Menus
Selon les tags présents sur cette page, celle-ci est ancienne et ne contient plus d'informations sur une des versions supportées d'Ubuntu.
Cette page est considée comme vétuste et ne contient plus d'informations utiles.
Apportez votre aide…

Bien débuter avec Drupal sur Ubuntu

Logo de Drupal

Drupal est un système de gestion de contenu (ou CMS) libre.

Voir la page Drupal de Wikipédia pour plus de détails.

* Ce manuel est destiné à l'installation de Drupal 5.x. Il existe une documentation pour installer Drupal 6.x sur Ubuntu.

Il existe un paquet drupal sur ubuntu mais beaucoup d'utilisateur de Drupal préfèreront l'installer directement à partir de ses sources pour pouvoir le modifier plus facilement et avoir une installation plus "classique".

Avec Drupal 7 sortie officiellement début janvier 2011, le support de Drupal 5 cessera. Il ne semble donc pas avisé à l'heure actuelle d'installer la version 5 …

Pré-requis

Installation de Drupal

J'ai créé un raccourci dans mon répertoire personnel en utilisant cette méthode. Cela permet de modifier les fichiers de Drupal plus facilement.

Ensuite, il faut télécharger les sources et extraire les fichiers à l'endroit ou vous avez créé le lien symbolique.

N'oubliez pas qu'il existe d'autres versions avec différents profils d'installation

Premier démarrage

Création de la base de données dans mysql

Lancez un navigateur et pointez vers l'Url : http://127.0.0.1/phpmyadmin
Entrez le mot de passe que vous avez entré lors de l'installation de mysql.
Ensuite, entrez un nom de base de donnée en dessous de "Créer une base de données".
Puis, cliquer sur le bouton Créer.

Modification des droits d'accès sur settings.php

Dans votre navigateur de fichiers, cliquez sur les propriétés du fichier : votre_repertoire_drupal/sites/default/settings.php Dans l'onglet Permissions, mettez tout en Lecture/écriture.

Connexion à la base de données

Lancez un navigateur et pointez vers l'Url : http://127.0.0.1/nom_de_votre_repertoire_drupal Ensuite, entrez le nom de la base de données précédemment créée et le login/mot de passe de mysql.

Protection de settings.php

Dans votre navigateur de fichiers, cliquez sur les propriétés du fichier : votre_repertoire_drupal/sites/default/settings.php Dans l'onglet Permissions, mettez les groupe et Autres en Lecture seule.

Ceci est déjà le cas, avec Drupal 7 donc vous passez cette étape.

Créer votre premier compte

Cliquer sur le lien Create the first account et suivre les instructions.

Aller plus loin

Francisation

Suivez la méthode du site drupalfr.

A ce jour, la version à télécharger du site officiel de Drupal me convient mieux que celle du cvs.

Librairie GD

installez le paquet php5-gd.

Redémarrer apache :

  sudo /etc/init.d/apache2 reload

Permettre à Drupal d'utiliser sendmail et donc d'envoyer des courriels

Plusieurs solutions sont possibles comme par exemple avec postfix, mais l'utilisation de ssmtp est relativement plus facile à mettre en œuvre.

URL simplifiés

Charger le module rewrite :

  sudo a2enmod rewrite

éditez le fichier /etc/apache2/apache2.conf

La bonne manière est plutôt d'éditer le fichier /etc/apache2/sites-enabled/000-default

Ajouter ces lignes à la fin du fichier :

<Directory /var/www/votre_repertoire_drupal>
    AllowOverride all
</Directory>

Redémarrer apache :

  sudo /etc/init.d/apache2 reload

Modifier php.ini

Drupal requiert en général plus de 16 Mo de mémoire pour tourner, et peut alors bloquer (notamment sur la page des modules)
si l'on ne modifie pas le fichier /etc/php5/apache2/php.ini Il faut donc éditez ce fichier: trouver la ligne 270 et changer

memory_limit = 16M      ; Maximum amount of memory a script may consume (16MB)

par

memory_limit = 32M      ; Maximum amount of memory a script may consume (32MB)

De même si vous voulez importer une base de données de plus de 2Mo,
il faut modifier ce même fichier /etc/php5/apache2/php.ini, vers la ligne 565, remplacer

upload_max_filesize = 2M

par

upload_max_filesize = 8M

Redémarrer apache :

sudo /etc/init.d/apache2 reload

"blowfish_secret"

Il est possible, lors de l'accès à votre page phpmyadmin (ou rechargement), que vous ayez le message suivant :

Vous devez ajouter dans le fichier de configuration une phrase de passe secrète (blowfish_secret).

Il faut alors éditer le fichier /etc/phpmyadmin/config.inc.php et rajouter en bas du fichier la ligne:

$cfg['blowfish_secret'] = '***';

Enregistrer le fichier et recharger la page phpmyadmin, entrez votre mot de passe.

Voir aussi


Contributeurs : …


drupal.txt · Dernière modification: Le 09/01/2011, 19:26 par 88.184.124.200
Le contenu de ce wiki est sous licence : CC BY-SA v3.0