Remarque : Cet article a ete initialement publie en 2013. Certaines etapes, commandes ou versions de logiciels peuvent avoir change. Consultez la documentation actuelle d’Ubuntu pour les informations les plus recentes.

Dans ce guide etape par etape, vous apprendrez a deployer WordPress dans Ubuntu. Ubuntu est une distribution Linux populaire basee sur Debian, largement utilisee pour les serveurs et les environnements de developpement.

Prerequis

Avant de commencer, assurez-vous d’avoir :

  • Un systeme sous Ubuntu (edition bureau ou serveur)
  • Un acces au terminal avec des privileges sudo
  • Une familiarite de base avec la ligne de commande Linux

Comment : Deployer WordPress dans Ubuntu

Le texte va ici

I. Activer les modules Apache couramment utilises par les plugins :

Pour activer un module :

sudo a2enmod module_name

Pour desactiver un module :

sudo a2dismod module_name

Pour commencer, voici une liste de modules dont vous pourriez avoir besoin :

  • sudo a2enmod expires
  • sudo a2enmod headers

Et n’oubliez pas qu’une fois que vous avez active ces modules, vous devrez redemarrer le serveur web Apache :

  • sudo service apache2 restart

I. Pour que le Multisite fonctionne, vous avez besoin que Mod-rewrite fonctionne egalement (Hotes virtuels Apache et Mod Rewrite)

Pour permettre a mod_rewrite de fonctionner au sein d’un hote virtuel Apache, vous devrez peut-etre definir certaines options sur le DocumentRoot.

<VirtualHost *:80> DocumentRoot /var/www/vhosts/wordpress <Directory /var/www/vhosts/wordpress> AllowOverride Fileinfo Options

Dans certains cas, vous devrez ajouter All a votre AllowOverride pour que toutes les regles htaccess soient respectees.

I. Configurer .htaccess

Vous devrez ajouter les lignes suivantes pour faire fonctionner le Multisite :

RewriteEngine On RewriteBase / RewriteRule ^index.php$ - # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ RewriteCond %{REQUEST_FILENAME} -f RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - RewriteRule ^(wp-(content|admin|includes).) $1 RewriteRule ^(..php)$ $1 RewriteRule . index.php

(http://img.zemanta.com/zemified_e.png?x-id=6af8e6f7-67b0-4c24-97c8-224e9af9369f)](http://www.zemanta.com/?px “Enhanced by Zemanta”)

Resume

Vous avez appris avec succes a deployer WordPress dans Ubuntu. Si vous rencontrez des problemes, verifiez les prerequis et assurez-vous que votre environnement Ubuntu est correctement configure.

Articles connexes