display_errors 0 - no hay que dar pistas al enemigo
log_errors 1 - pero tienes que poder ver los mensajes de error
usar trigger_error() en lugar de die() para registrar los errores de ejecucion.
Código PHP:
$db_conect = mysql_connect (HOST, USUARIO, PASSWORD);
if (false===$db_connect) {
// si se puede recuperar, recuperar
// si se quiere mostrar algo en pantalla, mostrar
// pero para que se registre el error, trigger_error
trigger_error ('Error al intentar establecer una conexión con la base de datos. ' . mysql_error(), E_USER_ERROR);
}
mysql_select_db (BASE_DE_DATOS);