Hola:
Cita: /** Host de MySQL (es muy probable que no necesites cambiarlo) */
define('DB_HOST', $db_host);
Y esto? Lo cambiaste? Está bien, dice que es muy probable que no necesites cambiarle el valor por defecto (creo recordar que es localhost)... pero tal vez tu hosting te provea de una IP necesaria para conectarte -mi caso- (yo tengo puesta una variable, $db_host, porque siempre uso un condicional que dice "si el host es localhost ó 127.0.0.1, usar los datos locales. De lo contrario usar los remotos)