Raspberry Pi - Installer un CMS - Drupal version 7.22
J’ai déjà publié un ensemble de billets sur les CMS (WordPress, Joomla). Ce soir un de plus avec Drupal.
J’ai choisi d’installer le CMS avec Nginx et d’utiliser SQLite comme base de données car plus léger qu’un MySQL.
- Installer les différents paquets
apt-get install -y nginx php5-fpm sqlite php5-sqlite php5-gd
- Télécharger Drupal 7.22 et décompresser l’archive
mkdir /var/www cd /var/www wget http://ftp.drupal.org/files/projects/drupal-7.22.tar.gz tar zxvf drupal-7.22.tar.gz mv drupal-7.22 drupal chown -R www-data:www-data drupal
- Configurer le serveur web via un fichier /etc/nginx/sites-available/drupal
server { listen 8080; root /var/www/drupal; index index.html index.htm index.php; server_name localhost; location / { try_files $uri $uri/ /index.html; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } }
- Activer le site
ln -s /etc/nginx/sites-available/drupal /etc/nginx/sites-enabled/drupal
- Télécharger la traduction de Drupal en français
cd /var/www/drupal/profiles/standard/translations wget http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.0-alpha1.fr.po
- Vous pouvez maintenant aller sur l’ip de votre site avec le port défini dans le fichier de configuration
- Vous pouvez suivre les instructions qui s’affichent sur l’écran. Rien de compliqué. J’ai choisi la version standard puis la langue française.
Comme je n’ai installé que SQLite, Drupal va le sélectionner par défaut. La base de données se trouve dans le répertoire/var/www/drupal/sites/default/files/.ht.sqlite
- Etape de configuration des paramètres du site :
- Une fois l’installation terminée, Drupal va vous envoyer sur votre site :
Maintenant que votre site est installé, vous pouvez naviguer, créer des articles, configurer, ajouter des extensions, etc.
Coté performance, sur mon Raspberry de test (256Mo) la réactivité est relativement correcte (c’est pas non plus une flèche). Sur un 512Mo et avec de l’overclock ça passera sans soucis.
Amusez-vous bien.