Xampp est un outil que l’on peut comparer à WAMP ou EasyPhp qui permet d’installer facilement un serveur web (Apache) et un SGBD (MySQL) pour effectuer des tests en local sur sa machine.
L’installation de Dotclear 2 nécessite l’activation du module Innodb pour MySQL, or celui-ci n’est pas actif dans Xampp et le message d’erreur suivant s’affichera lors de la première étape dans l’assistant d’installation Dotclear 2: Le gestionnaire de stockage InnoDB de MySQL n’est pas disponible.
Il faut donc aller fouiner dans un des fichiers de configuration de Xampp pour palier à ce problème.
Suivant l’emplacement de votre installation, le fichier se trouve à cet endroit C:\xampp\mysql\bin. Il suffit d’éditer le fichier « my » avec le bloc note ou votre éditeur favoris.
Voici les modifications à effectuer dans ce fichier:
- Décommenter les lignes suivantes:
innodb_data_home_dir = « E:/xampp/mysql/ »
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = « E:/xampp/mysql/ »
innodb_log_arch_dir = « E:/xampp/mysql/ » - Commenter la ligne suivante:
#skip-innodb
EDIT:
Autre problème auquel j’ai du faire face en installant Dotclear 2 sur Xampp: Le moteur d’expressions rationnelles PCRE ne gère pas les chaînes UTF-8.
En cherchant un peu sur le forum Dotclear j’ai pu voir qu’un correctif existait pour résoudre cela. Il s’agit du fichier check.php qu’il faut télécharger et remplacer dans votre installation à cet emplacement :
C:\xampp\htdocs\www\dotclear\admin\install
Aprés ces quelques manip, l’installation du blog est opérationnelle…
Bonjour,
J’ai eu le message « innoDB engine is not available » lors de l’installation de DotClear2 sur mon pc sur lequel tourne XAMPP.
Mais même après avoir fait les modifs nécessaires dans le fichier my.cnf, ça ne change rien : même message…
Une idée de pourquoi ça ne fonctionne pas chez moi?
Merci d’avance 🙂
Bonjour Bysus,
Je précise que c’était sur une version DC Beta 7 que j’avais fait ces modifs, si tu utilises DC RC1 il y a peut être des choses qui ont changé à ce niveau.
Le mieux est encore de poser la question sur leur forum…
Bon courage 😉
Ok, merci.
Je vais poser ma question là bas alors 🙂
Opéré sur la RC1 sans soucis !
Merci tu m’as fais gagné au moins une heure !
NB: Penser à redémarrer MySQL après modification du fichier my.