Introduction


Prérequis

Un serveur web des plus classiques, dans mon cas :
  • CentOS
  • Apache 2
  • MySQL 5
  • PHP 5

Configuration d'Apache


Dans votre fichier de configuration Apache, créez le VirtualHost suivant :
<virtualhost *:80>
   ServerName blog.<domaine>.fr
   ServerAdmin admin@<doomaine>.fr

   DocumentRoot /var/www/blog
   <Directory />
      Options FollowSymLinks
      AllowOverride none
      Order allow,deny
      Allow from all
   </Directory>
</Virtualhost>

Redémarrez ensuite le démon Apache :
service httpd configtest
service httpd restart


Configuration MySQL

Créez une base de donnée dédiée pour votre blog :
mysqladmin -u root -p create blog

Créez un utilisateur pour votre blog avec les droits sur la base :
mysql -u root -p mysql
GRANT ALL ON blog.* TO blog@localhost IDENTIFIED BY '<blog_passwd>';
FLUSH PRIVILEGES;
quit


Installation de Dotclear

Premièrement, on va récupérer les sources :
cd /tmp/
wget http://download.dotclear.net/latest-2.0.tar.gz
tar zxvf dotclear-2.2.3.tar.gz
mkdir /var/www/blog/

mv dotclear/* /var/www/blog/

On positionne les bons droits :
chown apache:apache /var/www/blog -R
chmod 777 /var/www/blog/cache/ -R
chmod 777 /var/www/blog/public/ -R



Configuration de Dotclear


Un assistant va nous permettre de finaliser l'installation tranquillement. Avec votre navigateur internet, rendez vous à la racine de votre blog :
http://blog.domaine.fr/

Vous êtes redirigé vers la page de configuration de la base données :

install dc 1




























Une fois les paramètres saisis, cliquez sur "enregistrer".
On passe ensuite à la configuration du compte d'administration :
install_dc2.png









































Cliquez sur "enregistrer" une fois l'identifiant et son mot de passe renseignés.
Voila vous avez finit l'installation, il ne reste plus qu'à se connecter à l'interface d'administration...

Problème Dotclear et proxy


L'installation est dès plus simple mais je ne pouvais pas me connecter à l'interface de gestion !?!? Rien des les logs Apache, aucune erreur PHP, arghhhhh.

La solution m'a été donné par ce billet :
http://blog.pollito.fr/index.php?post/2009/03/15/Dotclear-est-s%C3%A9curis%C3%A9-...-peut-%C3%AAtre-trop-%3A-p