Quote Originariamente inviata da Dascos Visualizza il messaggio
Nel file class2.php alla riga 143 c'è un "new qualcosa" che non è corretto. Forse manca un ; nell'istruzione precedente o qualcosa di simile.
Perchè ci sia non è possibile saperlo senza avere un quadro generale ma, a occhio, potrebbe essere un problema di tema o simile?
Se riesci a scriverci le righe interessate di quel file sarebbe meglio, tipo dalla 120 alla 160
Intanto grazie per avermi risposto. Ti ricopio le righe dalla 120 alla 160:


if(isset($db_debug) && is_object($db_debug)) {
$db_debug->Mark_Time('Start: Init ErrHandler');
}


// e107_config.php upgrade check
if (!$ADMIN_DIRECTORY && !$DOWNLOADS_DIRECTORY) {
message_handler("CRITICAL_ERROR", 8, ": generic, ", "e107_config.php");
exit;
}


@require_once(e_HANDLER.'traffic_class.php');
$eTraffic=new e107_traffic; // We start traffic counting ASAP
$eTraffic->Calibrate($eTraffic);


define("MPREFIX", $mySQLprefix);


e107_require_once(e_HANDLER."mysql_class.php");
e107_require_once(e_HANDLER.'e_parse_class.php');


$tp = new e_parse;


$sql =& new db;
$sql2 =& new db;


$sql->db_SetErrorReporting(FALSE);


$sql->db_Mark_Time('Start: SQL Connect');
$merror=$sql->db_Connect($mySQLserver, $mySQLuser, $mySQLpassword, $mySQLdefaultdb);
$sql->db_Mark_Time('Start: Prefs, misc tables');


require_once(e_HANDLER.'admin_log_class.php');
$admin_log = new e_admin_log();


if ($merror == "e1") {
message_handler("CRITICAL_ERROR", 6, ": generic, ", "class2.php");
exit;
}
else if ($merror == "e2") {
message_handler("CRITICAL_ERROR", 7, ": generic, ", "class2.php");
exit;
}