Hola a todos,
os explico mi problema. Tengo un moodle antiguo que he intentado actualizar a la versión 2.1; pero llevo un par de días intentándolo y no hay manera. El servidor es de 1and1y por lo que he estado leyendo en los foros resulta bastante complicado (la mayoría de la gente ha optado por instalar la versión 1.9). El problema viene porque a partir de la versión 2.0 la carpeta moodledata no puede estar en un sitio público y el soporte técnico de 1and1 dice que ellos no trabajan con carpetas privadas. He probado a cambiar los permisos de la carpeta moodledata pero no ha servido para nada.
Total: que he optado por volver al moodle original que tenía. Antes de intentar hacer la instalación del 2.1 habia renombrado la carpeta moodle antiguo, pero ahora resulta que me da un problema en la conexión de la base de datos:
Warning: Creating default object from empty value in
/htdocs/moodle/config.php on line 5
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
Sin embargo edito el config.php y no veo ningun problema:
<?php /// Moodle Configuration File
unset($CFG);
$CFG->dbtype = 'mysql';
$CFG->dbhost = 'abc123.1and1.es';
$CFG->dbname = '123456789';
$CFG->dbuser = 'abcdefghi';
$CFG->dbpass = 'xxxxxxxxxx';
$CFG->dbpersist = false;
$CFG->prefix = 'mdl_';
...
Me estoy quedando calvo de tanto tirarme de los pelos
¿Alguien tiene idea de que pasa?
(Edited by David Hernandez - Se modificaron los datos de la base, usuario y contraseña colocados en el mensaje; ello, previendo que se hayan incluido los reales - original submission Thursday, 10 November 2011, 04:14 AM)