Muchas gracias a los tres. Probé con todas vuestras soluciones y al final me sirvió la de Manuel. Me puse en contacto con el adminstrador de mi servidor y le comenté lo de los parámetros de MySQL y APACHE. Un poco más tarde recibí un email del administrador diciendo que ya estaba listo, me lo había parcheado él mismo. Además me envió el "cómo hacerlo", que adjunto aquí por si a alguien le sirve de algo:
---------------------------------------------------------------------------------------------
5. Parcheo Instalacion MySql lib/enviromentlib.php
return true; //ACEPTA TODO MYSQL
return false;
}
6. Parcheo Idioma
Para castellanizar el idioma de los meses
En Portada
Fichero
lib/modlelib.phpfunction userdate($date, $format='', $timezone=99, $fixday = true) {
global $CFG;
//MB
$CALENDARMES =
array('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Oc
tubre','Noviembre','Diciembre');
$CALENDAR2MES
=array('January','February','March','April','May','June','July','August','September','Oc
tober','November','December');
static $strftimedaydatetime;
…
…
…
//MB
$datestring=str_replace($CALENDAR2MES,$CALENDARMES,$datestring);
return $datestring;
}
En Calendario
Fichero
calendar/lib.phpDefinición de arrays de traslacion
$CALENDARDAYS = array
('sunday','monday','tuesday','wednesday','thursday','friday','saturday');
//MB
$CALENDARMES = array
('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre
','Noviembre','Diciembre');
$CALENDAR2MES = array
('January','February','March','April','May','June','July','August','September','October'
,'November','December');
Funciones a modificar:
function calendar_top_controls($type, $data) {
global $CFG, $CALENDARDAYS,$CALENDARMES,$CALENDAR2MES;
$content = '';
…
…
…
break;
}
//MB
//Cambio MES
$content=str_replace($CALENDAR2MES,$CALENDARMES,$content);
return $content;
------------------------------------------------------
Muchas gracias de nuevo a todos
Solicita un acceso a un MySql avanzado, se puede parchear la comprobación en el
fichero:
function bypass_mysql416_reqs ($result) {
/// See if we are running MySQL >= 4.1.12
if (version_compare($result->getCurrentVersion(), '4.1.12', '>=')) {
return true;
}