Apportez votre aide…
Ceci est une ancienne révision du document !
Installer un serveur
Pour ne pas détailler les installations propre à chaque distribution, nous avons choisi de télécharger un serveur « prêt à l’emploi », conçu pour les tests : XAMPP. Celui-ci n’offre pas la sécurité d’un serveur « en production » mais tout tient dans seule archive !
XAMPP va en effet installer : un serveur web Apache, un serveur de base de données MySQL, les langages PHP 4 et 5 (le 5, nécessaire pour Dotclear 2 est activé par défaut), phpMyAdmin, ainsi que phpSQLiteAdmin et toutes les bibliothèques nécessaires à leur fonctionnement. Ce qui tient dans une archive d’environ 50 Mo.
Une fois téléchargée, vous décompactez l’archive, comme indiqué sur le site, dans le dossier /opt, d’un simple
sudo tar xzf xampp-linux-1.7.1.tar.gz -C /opt
Ensuite, vous pouvez démarrer le serveur :
sudo /opt/lampp/lampp start
et prendre deux minutes pour définir les mots de passe (sécurité de base) :
sudo /opt/lampp/lampp security
Vérifiez enfin dans votre navigateur favori l’adresse http://localhost/ ou http://127.0.0.1/
Si une jolie page s’affiche, tout va bien. Sinon, vous avez manqué une des opérations précédentes
Et après, on trouve des gens pour dire pour dire que « Linux, c’est compliqué ! »
Préparer le serveur à « accueillir » Dotclear
MySQL : activer InnoDB
Rien de bien compliqué : ouvrez le fichier de configuration dans votre éditeur de texte préféré (avec les privilèges administrateur)
sudo nano /opt/lampp/etc/my.cnf
Cherchez les lignes suivantes :
# Comment the following line to unskip and use InnoDB skip-innodb
et commentez comme l’indique la première ligne, ce qui doit vous donner
# Comment the following line to unskip and use InnoDB #skip-innodb
N’oubliez pas d’enregistrer vos modifications et redémarrez le serveur :
sudo /opt/lampp/lampp restart
MySQL : créer la base de données
Connectez-vous à phpMyAdmin en tant que root (avec le mot de passe précédemment défini pour MySQL avec lampp security
ou en laissant vide si vous n’avez peur de rien et n’avez pas réglé la sécurité) : http://localhost/phpmyadmin/
Dans la colonne de gauche de la zone principale apparaît un titre « créer une base de données ». Entrez le nom de la nouvelle base (dotclear, par exemple) puis choisissez l’interclassement utf8_unicode_ci. Vous pouvez enfoncer le bouton « créer ». Nous en avons fini avec phpMyAdmin
Placer l’archive de Dotclear
Téléchargez la dernière version de Dotclear 2, puis extrayez-la dans le dossier htdocs de l’installation XAMPP :
sudo tar xzf dotclear-2.1.5.tar.gz -C /opt/lampp/htdocs/
Puis autorisez tout le monde à lire-écrire-exécuter (il s’agit d’une installation locale, où vous ne risquez, par conséquent, pas grand-chose) :
sudo chmod -R 777 /opt/lampp/htdocs/dotclear/
et nous voilà prêts à lancer le wizard.
Configuration initiale Dotclear 2
Retour dans le navigateur : http://localhost/dotclear/admin/install/wizard.php
Choisissez MySQL en « Type de base de données », rentrez localhost en « Nom d’hôte de la base de données », dotclear en « nom de la base de données », root en « Nom d’utilisateur de la base de données », rentrez le mot de passe défini pour MySQL lors de la mise en sécurité de XAMPP pour « Mot de passe de la base de données » et laissez inchangé le préfixe.
Normalement, en cliquant sur « Enregistrer », vous passez à la page suivante et n’avez plus qu’à vos coordonnées.
Dotclear est tout à vous pour tous les tests locaux que vous souhaiterez lui faire subir.
Documentation provenant de Dotclear.org