protected function installDatabase()
{
try {
_elgg_services()->db->runSqlScript(\Elgg\Application::elggDir()->getPath("/engine/schema/mysql.sql"));
} catch (Exception $e) {
$msg = $e->getMessage();
if (strpos($msg, 'already exists')) {
$msg = _elgg_services()->translator->translate('install:error:tables_exist');
}
register_error($msg);
return FALSE;
}
return TRUE;
}