Ciao a tutti! sono nuovissimo nella comunità.
Ho caricato sul mio sito nuovo pbt.altervista.org un sistema di e-learning che si chiama moodle. Considerato che voglio testarlo approfonditamente prima di sottoporlo quale progetto definitivo alla mia società di Consulenza e Formazione quale affiancamento alla normale attività di Formazione di Presenza (Giornate di Studio), ho identificato la comunità altervista come un supporto ideale per tale attività "sperimentale" con l'obiettivo di far crescere successivamente il sito quando questo diviene operativo in pieno.
Caricando il sistema (che si appoggia a php, mysql e apache) in testa a tutte le pagine ottengo il messaggio sottodescritto.
Notice: ini_set() has been disabled for security reasons in /membri/pbt/moodle/lib/moodlelib.php on line 4831
Posto anche la parte di pagina incriminata:
Codice PHP:
/**
* Function to raise the memory limit to a new value.
* Will respect the memory limit if it is higher, thus allowing
* settings in php.ini, apache conf or command line switches
* to override it
*
* The memory limit should be expressed with a string (eg:'64M')
*
* Return boolean
*
* @param value string with the new memory limit
*/
function raise_memory_limit ($newlimit) {
if (empty($newlimit)) {
return false;
}
$cur = @ini_get('memory_limit');
if (empty($cur)) {
// if php is compiled without --enable-memory-limits
// apparently memory_limit is set to ''
$cur=0;
} else {
if ($cur == -1){
return true; // unlimited mem!
}
$cur = get_real_size($cur);
}
$new = get_real_size($newlimit);
if ($new > $cur) {
ini_set('memory_limit', $newlimit);
return true;
}
return false;
}
Ho solo un dubbio: a vostro avviso posso inibire questa parte di codice senza avere problemi? oppure come posso ovviare a questo errore?
(sinceramente non ho al momento idee in proposito).
Grazie per la collaborazione!
A.
Usa i tag appositi quando scrivi del codice!