OVH Community, your new community space.

Error: Database connection failed per installazione Moodle


BrunoAliprandi
08.05.2012, 15.34
Grazie Torpado!

Problema risolto

A presto,
Bruno

torpado
08.05.2012, 15.28
Citazione Originariamente Scritto da BrunoAliprandi
Buongiorno,
da qualche giorno sto cercando di installare Moodle 2.2.2+ Stable.

Dopo pochi passi durante l'installazione, nella schermata delle credenziali per popolare il db mysql precedentemente creato ricevo una serie di errori relativi all'impossibilità di connettersi al db:
-------------
Error: Database connection failed
It 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.php
Warning: mysqli::close() [mysqli.close]: Couldn't fetch mysqli in /homez.37/edupange/www/lib/dml/mysqli_native_moodle_database.php on line 336
-------------

Ho installato localmente la stessa versione di Moodle su una debian con apache, mysql server e vari moduli php e il processo di installazione è andato a buon fine.

Ho provato quindi ad importare le cartelle locali adattando il file config.php previo dump del database popolato in locale.
...
Vi ringrazio anticipatamente per la collaborazione.

Bruno
è necessario correggere il file di configurazione, modificando :

$CFG->dbhost = 'localhost';

con il nome host del server mysql comunicato via email al momento della creazione del db :

$CFG->dbhost = 'nome host db qui';

BrunoAliprandi
08.05.2012, 15.02
Buongiorno,
da qualche giorno sto cercando di installare Moodle 2.2.2+ Stable.

Dopo pochi passi durante l'installazione, nella schermata delle credenziali per popolare il db mysql precedentemente creato ricevo una serie di errori relativi all'impossibilità di connettersi al db:
-------------
Error: Database connection failed
It 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.php
Warning: mysqli::close() [mysqli.close]: Couldn't fetch mysqli in /homez.37/edupange/www/lib/dml/mysqli_native_moodle_database.php on line 336
-------------

Ho installato localmente la stessa versione di Moodle su una debian con apache, mysql server e vari moduli php e il processo di installazione è andato a buon fine.

Ho provato quindi ad importare le cartelle locali adattando il file config.php previo dump del database popolato in locale.

L'errore persiste. Suppongo quindi il problema sia relativo ai percorsi assoluti del db mysql o alle credenziali di accesso dichiarate nel file config.php che riporto:

----------------------------------------------------------------------------------------------------------------

unset($CFG);
global $CFG;
$CFG = new stdClass();

$CFG->dbtype = 'mysqli';
$CFG->dblibrary = 'native';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'edupangea1234';
$CFG->dbuser = 'edupangea1234';
$CFG->dbpass = '*************';
$CFG->prefix = '';
$CFG->dboptions = array (
'dbpersist' => 0,
'dbsocket' => 0,
);

$CFG->wwwroot = '/homez.37/edupange/www';
$CFG->dataroot = '/homez.37/edupange/moodledata';
$CFG->admin = 'admin';

$CFG->directorypermissions = 0777;

$CFG->passwordsaltmain = '>.OO>{MAo-EjXE3=!R9)7,87>L@w';

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!
-------------------------------------------------------------------------------------------------------------

Vi ringrazio anticipatamente per la collaborazione.

Bruno