Drupal est un CMS (système de gestion de contenu) open source très populaire et facile à utiliser, écrit en PHP et distribué sous la licence publique générale GNU.
Pour installer Drupal 7 sur un VPS Ubuntu, suivez les étapes très simples décrites ci-dessous.
Ce guide d'installation suppose qu'Apache, MySQL et PHP sont déjà installés et configurés sur votre serveur virtuel basé sur Ubuntu.
Au moment de la rédaction de ce tutoriel, Drupal 7.28 est la dernière version stable disponible et nécessite :
- PHP >= 5.2.4 avec les extensions PHP suivantes activées :XML (Expat), GD Graphics Library version 2.0.x+ et mbstring ;
- Serveur Web Apache>=2.0 compilé avec le module mod_rewrite ;
- MySQL >= 5.0.15 installé sur votre serveur virtuel Linux (MySQL 5.5 ou version ultérieure est recommandé). De plus, Drupal 7 prend en charge MariaDB, Percona Server, PostgreSQL, SQLite pour sa base de données principale prête à l'emploi.
Assurez-vous que votre serveur virtuel est à jour :
sudo apt-get update sudo apt-get upgrade
Installer Drush :
apt-get install drush php-console-table
Ubuntu 14.04 est livré avec la version 5.10.0 de Drush. Si vous souhaitez installer et utiliser la dernière version de Drush, vous pouvez l'installer via le canal PEAR personnalisé à l'aide des commandes suivantes :
pear channel-discover pear.drush.org pear install drush/drush
Vérifiez si la mise à jour a réussi en exécutant :
drush version Drush Version : 6.2.0
Téléchargez la dernière version stable de Drupal dans le répertoire "/var/www/html/" de votre serveur :
cd /var/www/html/ drush dl drupal mv /var/www/html/drupal-7.28 /var/www/html/drupal
Créez une nouvelle base de données MySQL pour Drupal sur votre serveur :
mysql -u root -p mysql> CREATE DATABASE drupaldb; mysql> GRANT ALL PRIVILEGES ON drupaldb.* TO 'drupaluser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache "drupal.conf" :
vi /etc/apache2/sites-available/drupal.conf ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf
puis ajoutez les lignes suivantes :
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/drupal/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/drupal/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Redémarrez le serveur Web Apache pour que les modifications prennent effet :
service apache2 restart
Rendez la racine du document et les fichiers et répertoires Drupal qu'il contient accessibles en écriture par le service Apache qui s'exécute en tant qu'utilisateur « www-data » et groupe « www-data » en exécutant la commande suivante :
chown www-data:www-data -R /var/www/html/drupal/
Ouvrez votre navigateur Web préféré, accédez à http://votre-domaine.com et suivez les instructions simples. C'est ça. L'installation de Drupal 7 est maintenant terminée.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Drupal 7 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.