Spacedust if this is a problem for you, the solution is simple. Back kloxo to normal db struct.
Find in: /usr/local/lxlabs/kloxo/httpdocs/driver/pserver/ddatabaselib.php line 63 to 69
/*
if (!$parent->isAdmin()) {
$param['nname'] = self::getDbName($parent->nname, $param['nname']);
} else {
$param['nname'] = substr($param['nname'], 0, 15);
}
*/
and change it to:
if (!$parent->isAdmin()) {
$param['nname'] = self::getDbName($parent->nname, $param['nname']);
} else {
$param['nname'] = substr($param['nname'], 0, 15);
}
Find line 72:
$param['nname'] = random_string_lcase(4) . "_" . $param['nname'];
and change it to:
//$param['nname'] = random_string_lcase(4) . "_" . $param['nname'];
then find:
// if (!$parent->isAdmin()) {
// $dbprefix = self::fixDbname($parent->nname);
// }
// $vlist['nname'] = array('m', array('pretext' => $dbprefix));
$vlist['nname'] = array('m', array('pretext' => 'prefix_'));
// $vlist['dbtype'] = $class;
and change it to:
if (!$parent->isAdmin()) {
$dbprefix = self::fixDbname($parent->nname);
}
$vlist['nname'] = array('m', array('pretext' => $dbprefix));
// $vlist['nname'] = array('m', array('pretext' => 'prefix_'));
// $vlist['dbtype'] = $class;
As i see now kloxo add random generated databases for exampe UHahqd9_dbname ( like cpanel )