Bonjour Gilles,
La question est de savoir si la base de données d'origine existe encore ou bien si elle était placée sur le disque qui a rendu l'âme.
- Si la base existe encore, il te suffit alors de renseigner correctement les paramètres de connexion à cette base dans le fichier config.php qui se trouve dans la racine du site Moodle que tu as réinstallé. Le fait d'avoir remplacé le dossier moodledata par un nouveau peut être embêtant si l'ancien moodledata est totalement effacé (mais ça ne devrait avoir aucune influence sur la structure des cours enregistrés dans la base de données). Si l'ancien moodledata existe encore, comme pour la base de données, il suffit de renseigner le chemin correct dans le fichier config.php.
- Si par contre la base de données n'existe plus, oui je te confirme qu'il ne te reste plus qu'à tout resaisir... Et si tel était le cas : bon courage .
- Dernière possiblité : tu as été prudent et tu possèdes un dump de la base. Dans ce cas, là, il suffit de restaurer la base et tu pourras reprendre le premier point que j'évoque ci-dessus...
Pour fixer les idées, voici un exemple de fichier config.php :
------------------ Début du fichier
<?php /// Moodle Configuration File
unset($CFG);
$CFG->dbtype = 'mysql'; // mysql or postgres7 (for now)
$CFG->dbhost = 'localhost'; // eg localhost or db.isp.com
$CFG->dbname = 'moodle'; // database name, eg moodle
$CFG->dbuser = 'username'; // your database username
$CFG->dbpass = 'password'; // your database password
$CFG->prefix = 'mdl_'; // Prefix to use for all table names
$CFG->dbpersist = false;
$CFG->prefix = 'mdl_';
$CFG->wwwroot = 'http://localhost/moodle';
$CFG->dirroot = 'c:/progrma files/eaysyphp/www/moodle';
$CFG->dataroot = 'c:/progrma files/eaysyphp/www/moodledata';
$CFG->admin = 'admin_user';
$CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode
require_once("$CFG->dirroot/lib/setup.php");
// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES,
// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.
?>
------------------------- Fin du fichier
En bleu, j'ai repéré les paramètres qu'il te faudra changer pour que tout rentre dans l'ordre (si tu possède toujours ta base de données et ton moodledata...)
Cordialement
Philippe Vignoles