• Resuelto inmosagra

    (@inmosagra)


    Buenos días.

    Escribo porque de repente hace un par de días, no puedo acceder a mi panel de usuario de wordpress. Al escribir el login, me salta este aviso:

    Error establishing a database connection

    He escrito a mi Host, que es Hostinger y me dicen esto:

    Esto depende de tu CMS. Si utilizas wordpress, el archivo de configuracion va a ser «wp-config.php». Deberas ubicar el archivo segun tu CMS y luego configurar los datos correctos.

    Pero claro, sino puedo acceder a wordpress, ¿cómo configuro el archivo wp-config.php?

    Alguien me puede echar un cable, porque esto es darse contra una pared. No entiendo cómo se ha podido desconfigurar, si funcionaba todo perfectamente.

    Muchas gracias por vuestra ayuda.

    Un saludo.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Moderador Jose Conti

    (@jconti)

    Por FTP.

    Debes acceder por FTP y configurar de forma correcta el archivo wp-config.php que hay en la raíz de la instalación.

    Seguramente tu hosting tendrá todos los datos para acceder por FTP, si no los sabes, contacta de nuevo con ellos.

    Primero entra a el administrador de la cuenta, y verifica que la base de datos este creada y en funcionamiento. Si es así entonces como ya ha mencionado Jose, debes entra vía FTP, esto lo haces con un programa, el que recomiendo es FileZila para configurar el archivo mencionado, donde los datos que debes verificar que deben estar correctamente, son el nombre de la base de datos, el usuario y su respectiva contraseña. Los datos para ingresar Vía ftp deben estar en tu cuenta con Hostinger.

    Saludos.

    Iniciador del debate inmosagra

    (@inmosagra)

    Lo primero, infinitas gracias por responder tan rápido.

    He accedido através del ftp del host y efectivamente puedo editar el archivo wp-config.php

    // ** Ajustes de MySQL. Solicita estos datos a tu proveedor de alojamiento web. ** //
    /** El nombre de tu base de datos de WordPress */
    define(‘DB_NAME’, ‘nombrebasedatos’);

    /** Tu nombre de usuario de MySQL */
    define(‘DB_USER’, ‘nombredeusuario’);

    /** Tu contraseña de MySQL */
    define(‘DB_PASSWORD’, ‘contraseña’);

    /** Host de MySQL (es muy probable que no necesites cambiarlo) */
    define(‘DB_HOST’, ‘localhost’);

    /** Codificación de caracteres para la base de datos. */
    define(‘DB_CHARSET’, ‘utf8’);

    /** Cotejamiento de la base de datos. No lo modifiques si tienes dudas. */
    define(‘DB_COLLATE’, »);

    He modificado nombrebasededatos, nombreusuario, contraseña y hostdeMyQSL (la codificación de caractéres y el cotejamiento de la base de datos los he dejado como están, porque no sé si hay que darles algún parámetro) con los correspondientes datos que tengo de mi host. Lo he guardado, y sigue sin funcionar. ERR_CONNECTION_TIMED_OUT es el error que da ahora.

    He visto que a parte del archivo wp-config.php, tengo otro que pone wp-config-sample.php debería de eliminar este último? O dejar los dos modificados con los parámetros del host?

    Muchas gracias.

    Iniciador del debate inmosagra

    (@inmosagra)

    Ya lo he solucionado.

    Muchísimas gracias Jose Conti y IYuel por vuestra ayuda.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Error establishing a database connection’ está cerrado a nuevas respuestas.