По умолчанию CodeIgniter будет фатальной ошибкой, если база данных будет загружена и не сможет подключиться, но если у вас есть:
$db['local']['db_debug'] = FALSE;
, то она не сообщит вам. Вы можете отключить отладку вообще, но все же отреагируйте на неудачную нагрузку, выполнив следующее:
if ( $this->load->database() === FALSE )
{
exit('THE END IS NIGH!');
}