Soporte » Seguridad » Error de Database

  • Buenos días. Me dice mi soporte web que tengo un problema de usuario cambiado (posible ataque), o bien seo que no permite conectar la web con la base de datos del hosting. No soy informático y no sé como repararlo, alguién puede guiarme?

    • Este debate fue modificado hace 1 mes, 2 semanas por  Fernando Tellado. Razón: Movido al foro adecuado

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 4 respuestas - 1 de 4 (de 4 total)
  • Hola.

    Tienes una guía completa en estos enlaces:

    Cómo arreglar el “Error estableciendo una conexión con la base de datos” en WordPress

    Error estableciendo conexión con la base de datos

    Cómo Solucionar el Error de Conexión a la Base de Datos en WordPress

    En tu caso da el mensaje de que está corrupta. Con lo del primer enlace seguramente lo resuelves.

    Cuando lo soluciones recuerda cerrar el debate marcándolo como resuelto, así nos ayudas a tener el foro al día.

    Hice todo lo pedido en este y otros foros, ya no me dice el cpanel q tenga errores, pero la web sigue tirando el mismo mensaje. No sé q hacer, alguién hace soporte?

    Si tratas de entrar como administrador te da el siguiente mensaje:

    http://diariosierras.com/wp-admin/

    Una o más tablas de la base de datos no están disponibles. La base de datos podría necesitar ser reparada.

    http://diariosierras.com/wp-admin/maint/repair.php?referrer=is_blog_installed

    Para permitir usar esta página para reparar automáticamente problemas en la base de datos añade la siguiente línea al archivo wp-config.php. Una vez añadas esta línea a tu archivo de configuración vuelve a cargar esta página.
    
    define('WP_ALLOW_REPAIR', true);

    Por aquí empiezan las soluciones, tienes que revisar el usuario y contraseña de la base de datos, si no los tienes los cambias desde cpanel, revisar en wp-config.php que esté correcto, si no tratar de reparar la base de datos.

    Las guías que te indiqué en los enlaces anteriores te lo explican muy bien, con capturas de pantalla incluidas. Si sigues los pasos deberías poder solucionarlo, si en algún paso no te sale como dicen que debe ser, pues copia los mensajes o si puedes una captura de pantalla mejor y con gusto te ayudaremos.

    No está permitido ni solicitar ni ofrecer soporte en el foro. De todas formas te indico unas posibles soluciones:

    Si dices que verificaste la base de datos desde cPanel (MySQL base de datos) o la reparaste y no te da errores de verificación, crea un usuario nuevo en la parte MySQL Usuarios y añádelo a la base de datos con todos los privilegios. Con ese usuario, contraseña y nombre de base de datos revisa la configuracion en wp-config.php (tienes la de ejemplo en wp-config-sample.php. Debería funcionar todo.

    Si sigue sin funcionar, haz una copia de seguridad de tu base de datos, crea una nueva base de datos en MySQL Bases de datos, asígnale un usuario y cambia los datos en wp-config.php. Te dirá que tienes que completar la instalación de WordPress, complétala y luego entras en la base de datos nueva e importas los datos de la vieja (desde cPanel phpMyAdmin).

    Si sigue sin funcionar, crea un subdominio en tu hosting y haz una instalación automática nueva de WordPress (instalación en un click), revisa los parámetros de conexión con la base de datos en wp-config.php y verifica que coincidan con los que usas en la tuya, algunos no usan como como host localhost.

    Por si acaso, lo primero que debes hacer es una copia de seguridad de tu base de datos, por si acaso…

    Lo primero que has de hacer es acceder por FTP y buscar el fichero “wp-config.php”. Si te lo descargas y lo abres con el bloc de notas o algún programa similar verás que están los datos de conexión a la base de datos (al la parte superior, normalmente).

    Comprueba con tu proveedor de hosting que son los datos correctos.

Viendo 4 respuestas - 1 de 4 (de 4 total)
  • Debes estar registrado para responder a este tema.