Actually, this is not a bug in IPB's coding.
Make sure you have a little code in conf_global.php, before installing IP.Board.
Example:
PHP Code:
$INFO['sql_driver'] = 'mysql';
$INFO['sql_host'] = 'mysql';
$INFO['sql_database'] = 'database';
$INFO['sql_user'] = 'database name';
$INFO['sql_pass'] = 'your-data-base-pass';
$INFO['sql_tbl_prefix'] = 'ibf_';
$INFO['sql_debug'] = '1';
$INFO['board_start'] = '1208248191';
$INFO['installed'] = '1';
$INFO['php_ext'] = 'php';
$INFO['safe_mode'] = '0';
$INFO['board_url'] = 'your forums link, as you want it';
$INFO['banned_group'] = '5';
$INFO['admin_group'] = '4';
$INFO['guest_group'] = '2';
$INFO['member_group'] = '3';
$INFO['auth_group'] = '1';
$INFO['mysql_tbl_type'] = 'MyISAM';
?>
Just paste this code into YOUR file, editing, the following lines:
$INFO['board_url'] = 'your forums link, as you want it';
$INFO['sql_database'] = 'database';
$INFO['sql_user'] = 'database name';
$INFO['sql_pass'] = 'your-data-base-pass';
Then start re-installing!