Bonjour à toutes et à tous,
J'ai installé Moodle 2.2 en local sur mon pc afin d'essayer de découvrir Moodle que je n'ai encore jamais utilisé.
L'installation semble s'être bien passée, mais une fois terminée, j'ai lancé le fichier "Start Moodle.exe", j'ai ensuite tapé http://localhost dans internet explorer. Il m'a alors affiché le message suivant:
"Error: Database connection failedIt is possible that the database is overloaded or otherwise not running properly.The site administrator should also check that the database details have been correctly specified in config.phpWarning: mysqli::close() [mysqli.close]: Couldn't fetch mysqli in C:\Moodle\MoodleWindowsInstaller-latest-22\server\moodle\lib\dml\mysqli_native_moodle_database.php on line 336 "J'ai ensuite essayé de taper l'adresse suivante"http://127.0.0.1/moodle/admin/health.php", j'ai le message suivant qui apparaît:
"Objet non trouvé! L'URL requise n'a pu etre trouvée sur ce serveur. Si vous avez tapé l'URL à la main, veuillez vérifier l'orthographe et réessayer. Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.Error 404127.0.0.1 04/05/12 11:14:41 Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4"Mais si je clique sur la flèche en haut à gauche pour revenir en arrière sur Internet explorer, j'ai ma page d'accueil Moodle qui apparaît. Par contre, si je clique depuis cette page sur un lien, je retrouve le premier message d'erreur décrit plus haut.
Voici le contenu de mon fichier config.php:
<?php // Moodle configuration file
unset($CFG); global $CFG; $CFG = new stdClass();
$CFG->dbtype = 'mysqli'; $CFG->dblibrary = 'native'; $CFG->dbhost = 'localhost'; $CFG->dbname = 'moodle'; $CFG->dbuser = 'root'; $CFG->dbpass = ''; $CFG->prefix = 'mdl_'; $CFG->dboptions = array ( 'dbpersist' => 0, 'dbsocket' => 0, );
$CFG->wwwroot = 'http://127.0.0.1'; $CFG->dataroot = 'C:\\Moodle\\MoodleWindowsInstaller-latest-22\\server\\moodledata'; $CFG->admin = 'admin';
$CFG->directorypermissions = 0777;
$CFG->passwordsaltmain = '#mot de passe#';
require_once(dirname(__FILE__) . '/lib/setup.php');
// There is no php closing tag in this file, // it is intentional because it prevents trailing whitespace problems!
Quand je lance XAMPP Control Panel Application , il m'indique que Apache est Mysql sont lancés. Dans ce panneau de contrôle, lorsque je clique sur le bouton "Admin..." de Apache, il m'affiche le même message d'erreur qu'indiqué en haut de ce message, et quand je clique sur le bouton "Admin..." de Mysql, il ne se passe rien
Mon antivirus est Kaspersky.
J'espère avoir fourni assez de détail pour permettre de trouver une solution.
Je précise que je ne connais strictement rien à Moodle car je cherchais justement à découvrir cette plateforme. Merci donc à celles ou ceux qui auraient une solution à mon problème de m'expliquer pas à pas ce que je dois faire (je ne connais rien à Apache ni à Mysql)...