Dotclear 2 beta3.1 en local avec ZazouMiniWebServeur
J’ai téléchargé le Pack ZMWS Avec Php 5.0 Et MySQL 5.0.22 (9.9Mo) : http://www.zmws.com/dl/
Une fois décompressé dans le répertoire de votre choix sur le disque dur allez sur le fichier « mysql_start.bat » et éditez le ( clic droit et modifier pour l’ouvrir dans le Bloc–note ) . Supprimez la mention « --skip-innodb » pour activer ce moteur et enregistrez les modifications.
Placez le dossier « dotclear » dans le répertoire « _web.zmwsc » .
Démarrez le serveur en double cliquant sur ZazouMiniWebServerMonitor.exe.
Si nécessaire, autoriser votre pare feu à laisser agir ZazouMiniWebServerMonitor.exe en tant que serveur.
Une icône devrait apparaître dans la barre des tâches.
Ouvrez votre navigateur et rendez-vous à l’adresse : http://localhost/
Sur la Page de lancement qui s’ouvre allez sur le lien d’administration de la base de données : http://localhost/phpmyadmin/ ( autoriser votre pare feu si nécessaire ) ;
Une alerte vous averti que votre fichier de configuration fait référence à l’utilisateur root sans mot de passe. Si vous souhaiter ajouter un mot de passe et un utilisateur suivez attentivement ce tutorial : http://www.zmws.com/doc/article.php3?id_article=12
Vous pouvez à présent créer une nouvelle base pour dotclear : ici je la nomme par exemple « mabase_dc2b31 »
allez dans le répertoire _web.zmwsc/dotclear/ et créez-y un nouveau répertoire « tmp »
Puis éditez le fichier inc/config.php.in avec vos paramètres comme suit :
( N’oubliez pas de le renomer en config.php ) .// Database driver (mysql, pgsql, sqlite)
define('DC_DBDRIVER','mysql');
// Database hostname (usually "localhost")
define('DC_DBHOST','localhost');
// Database user
define('DC_DBUSER','root');
// Database password
define('DC_DBPASSWORD','');
// Database name
define('DC_DBNAME','mabase_dc2b31');
// Tables' prefix
define('DC_DBPREFIX','dc_');
// Crypt key (password storage)
define('DC_MASTER_KEY','cestcommetuveuxtuchoise');
// Admin URL. You need to set it for some features.
define('DC_ADMIN_URL','http://localhost/dotclear/admin/index.php');
// Cookie's name
define('DC_SESSION_NAME','dcxd');
// Plugins root
define('DC_PLUGINS_ROOT',dirname(__FILE__).'/../plugins');
// Template cache directory
define('DC_TPL_CACHE','tmp');
// If you have PATH_INFO issue, uncomment following lines
if (!isset($_SERVER['ORIG_PATH_INFO'])) {
$_SERVER['ORIG_PATH_INFO'] = '';
}
$_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];
?>
Rendez-vous à : http://localhost/dotclear/admin/install/ , et voilà !
Téléchargement de Dotclear 2.0 beta 3.1 :
http://preview.dotclear.net/wiki/Download
Testé également avec Dotclear 2.0beta6
PhotoBlog Aiguebrun | dimanche, 25 juin 2006, 19:44 | Dotclear 2 | | Lien permanent



Commentaires
Bonjour,
j'ai bien suivi ton tuto, et voici ce que j'obtiens :
"
Fatal error: Unable to use database mabase_2c2b31 in C:\ZMWS\_web.zmwsc\dotclear\inc\prepend.php on line 119 "
aurais-tu une idée du problème ? j'ai simplement créé la base, je lui ai donné un nom, c'est tout... peut-être est-ce cela ? et le dossier temporaire, est-ce "temp" ou "tmp" pour le config.php ?
Le dossier temporaire, c'est bien "tmp" et non "temp", grrr, je corrige cela tout de suite.
Vérifie bien ton fichier config.php et notamment le nom de ta base qui doit impérativement concorder avec celle que tu as crée précédemment dans l'espace d'administration MySql à "http://localhost/phpmyadmin/" .
Vérifie que tu n'as pas oublié de démarrer MySql également.
Note : Il se peut qu'une fois dotclear installé, l’accès à l’espace d’administration du blog "http://localhost/dotclear/admin/" se traduise par une erreur 404, auquel cas il faut préciser "index.php" dans l'URL, soit : "http://localhost/dotclear/admin/index.php"
bonsoir !
merci pour ta réponse rapide.
les nouvelles avant d'oublier :
1) le dossier "tmp" doit être créé à la racine de C: ( donc le chemin : c:\tmp ), sinon erreur, dossier non valide.
2) cela fonctionne, mais j'ai dû rentrer "mysql" comme nom de base de données, c-à-d que j'ai repris le nom d'une base de données existante dans ZMWS, j'ai eu le même pb avec l'install de dotclear 1 avec easyPHP.
Conclusion que je tire par rapport à ces difficultés :
créer une base de données, lui donner un nom dans "phpmyadmin", n'est pas suffisant apparemment, ...peut-être faut-il créer des tables ? ...mais je ne sais pas comment faire.
Si tu as une explication, ou un lien, cela m'intéresse : j'apprécie qd cela fonctionne, mais encore plus quand je comprends comment. Surtout que je souhaite héberger prochainement mon blog chez free !
Documentation pour l'installation sur free :
http://preview.dotclear.net/wiki/Do...
Pour tes difficultés, je n'ai personellement pas eu de soucis et mon répertoire "tmp" est bien dans le dossier dotclear.
Revois bien tout les paramètres de ton installation :
Notamment les lignes :
// Template cache directory
define('DC_TPL_CACHE','tmp');
où il ne faut pas oublier d'enlever le /
Fil des commentaires de ce billet