Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo Solucionar el Error al Establecer una Conexión de Base de Datos en WordPress

El aviso de 'Error al establecer una conexión con la base de datos' en WordPress es un error fatal que hace que tu sitio sea inaccesible para los usuarios. Ocurre cuando WordPress no puede conectarse a la base de datos.

Dado que múltiples factores pueden afectar esta conexión, el error puede ser un poco difícil de solucionar para los principiantes.

Hemos estado ejecutando nuestro blog en WordPress durante los últimos 16 años y hemos encontrado una variedad de errores y advertencias, incluido el 'Error al establecer una conexión con la base de datos'. A través de nuestra experiencia y muchos intentos y errores, hemos aprendido a solucionar estos problemas sin interrumpir nuestro sitio.

En este artículo, te mostraremos cómo solucionar fácilmente el 'Error al establecer una conexión con la base de datos' en tu sitio de WordPress, paso a paso.

Soluciona el error al establecer conexión con la base de datos en WordPress

¿Qué causa el error al establecer una conexión con la base de datos en WordPress?

Una base de datos es un software que facilita el almacenamiento, la organización y la recuperación de datos de otro software.

Como sistema de gestión de contenido, WordPress utiliza una base de datos para almacenar todo tu contenido y otros datos del sitio web. Luego se conecta a la base de datos cada vez que alguien visita tu sitio web.

WordPress necesita la siguiente información para conectarse a la base de datos:

  • El nombre de tu base de datos
  • Nombre de usuario y contraseña de la base de datos
  • Servidor de base de datos

Esta información se almacena en tu archivo de configuración de WordPress, que se llama wp-config.php.

Si alguna de esta información es incorrecta, WordPress no podrá conectarse a su servidor de base de datos y verá el error 'Error al establecer una conexión con la base de datos'.

Error de conexión a la base de datos en WordPress

Es uno de los errores más comunes de WordPress. Aparte de credenciales incorrectas, este error también puede aparecer si el servidor de base de datos está caído o los archivos de la base de datos están corruptos.

Dicho esto, veamos cómo solucionar el problema de 'Error al establecer una conexión con la base de datos' en WordPress con solución de problemas paso a paso.

1. Verifique las credenciales de su base de datos de WordPress

Credenciales incorrectas son la causa más común del error de conexión a la base de datos. Si recientemente movió su sitio de WordPress a un nuevo host, entonces este es probablemente el problema.

Las credenciales de su base de datos de WordPress se almacenan en el archivo wp-config.php. Es el archivo de configuración de WordPress que contiene ajustes importantes, incluida la información de la base de datos.

Si no ha editado un archivo wp-config.php antes, consulte nuestra guía para principiantes sobre cómo editar el archivo wp-config.php para obtener más instrucciones.

Buscará las siguientes líneas en el archivo wp-config.php:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Aquí, debe asegurarse de que la información del nombre de la base de datos, el nombre de usuario, la contraseña y el host de la base de datos sea correcta.

Puedes confirmar esta información desde el panel de control de tu cuenta de hosting de WordPress. Para este tutorial, usaremos Bluehost, pero el proceso será similar para otros paneles de hosting.

Al iniciar sesión, haz clic en la pestaña 'Sitio web' en la columna izquierda y luego cambia a la pestaña 'Avanzado'. Después, desplázate hacia abajo hasta la sección 'Base de datos' y haz clic en el botón 'Administrar' junto a ella.

Haz clic en el botón Administrar junto a la sección Base de datos

Esto abrirá la página de Bases de datos MySQL en cPanel en una nueva ventana.

Aquí, puedes encontrar el nombre y el nombre de usuario de tu base de datos en la sección 'Base de datos actual'. Ten en cuenta copiar y pegar estos detalles en un bloc de notas para poder agregarlos al archivo wp-config.

Encuentra el nombre y usuario de tu base de datos en la sección Bases de datos actuales

A continuación, desplázate hacia abajo hasta la sección 'Usuarios actuales', donde puedes hacer clic en el enlace 'Cambiar contraseña' junto al nombre de tu base de datos.

Esto te llevará a una nueva pantalla, donde puedes cambiar la contraseña de la base de datos a tu gusto.

Cambia la contraseña de tu base de datos

Una vez que hayas confirmado todos los detalles de tu base de datos, puedes cambiar esa información en tu archivo wp-config.php si es necesario.

Después de eso, intenta visitar tu sitio web de nuevo para ver si el error de conexión a la base de datos ha desaparecido.

Si todavía ves el error, entonces esto significa que algo más está mal.

2. Verifica la información de tu Host de Base de Datos

Si estás seguro de que la información de tu nombre de base de datos, nombre de usuario y contraseña es precisa, entonces querrás asegurarte de que estás utilizando la información correcta del host de la base de datos.

La mayoría de las empresas de hosting de WordPress utilizan localhost como tu host de base de datos. Sin embargo, algunas empresas de hosting de WordPress administrado utilizan servidores separados para alojar bases de datos. En ese caso, tu información de host de base de datos no será localhost.

Esto significa que necesitarás contactar a tu empresa de hosting de WordPress para confirmar estos detalles.

3. Repara la Base de Datos de WordPress

Ahora, es posible que estés viendo un error diferente en el panel de administración de wp-admin, como 'Una o más tablas de la base de datos no están disponibles' o 'Es posible que la base de datos necesite ser reparada'. En ese caso, necesitas reparar tu base de datos.

Puedes hacer esto agregando la siguiente línea en tu archivo wp-config.php. Asegúrate de agregarla justo antes de la línea 'Eso es todo, deja de editar! Feliz blogging':

define('WP_ALLOW_REPAIR', true);

Una vez que hayas hecho eso, puedes ver la configuración visitando esta página: http://www.tusitio.com/wp-admin/maint/repair.php. Solo asegúrate de reemplazar tusitio.com con tu propio nombre de dominio.

Aquí, debes hacer clic en el botón 'Reparar Base de Datos' para iniciar el proceso.

Reparar base de datos de WordPress

Nota: El usuario no necesita iniciar sesión para acceder a la página de reparación de la base de datos. Una vez que hayas terminado de reparar y optimizar tu base de datos, asegúrate de eliminar esta línea de código de tu wp-config.php.

Sin embargo, si no desea agregar ningún código a su sitio, también puede reparar su base de datos utilizando el cPanel de su cuenta de hosting.

Continúe y visite su cuenta de hosting, donde deberá abrir la página 'Sitios web' desde la columna izquierda. Luego, cambie a la pestaña 'Avanzado' y haga clic en el botón 'Administrar' en la sección Base de datos.

Haz clic en el botón Administrar junto a la sección Base de datos

Esto abrirá cPanel en una nueva pestaña. Aquí, desplácese hacia abajo hasta la sección 'Modificar bases de datos' y elija el nombre de su base de datos en el menú desplegable 'Reparar base de datos'.

Una vez que haga eso, simplemente haga clic en el botón 'Reparar base de datos' para iniciar el proceso.

Haz clic en el botón Reparar base de datos

El panel de hosting ahora reparará automáticamente su base de datos por usted.

Una vez que el proceso se complete, también verá un mensaje de éxito.

Mensaje de éxito de reparación de base de datos

Ahora puede visitar su sitio de WordPress para ver si el error se ha resuelto o no.

4. Verifique si su servidor de base de datos está caído

Si todo parece estar correcto y WordPress aún no puede conectarse a la base de datos, entonces su servidor de base de datos (servidor MySQL) puede estar caído.

Esto podría suceder debido a un tráfico pesado en un servidor. Su servidor de hosting simplemente no puede manejar la carga (especialmente cuando está en hosting compartido).

Debido a esto, su sitio se ralentizará e incluso puede mostrar el error para algunos usuarios. En este caso, debe llamar por teléfono o chatear en vivo con su proveedor de hosting y preguntarles si su servidor MySQL está respondiendo.

Además, si tiene otros sitios web ejecutándose en el mismo servidor, puede verificar esos sitios para confirmar que su servidor SQL está caído.

Si no tiene ningún otro sitio en la misma cuenta de hosting, simplemente vaya a su panel de hosting y cambie a la pestaña 'Avanzado'.

Después de eso, haz clic en el botón ‘Administrar’ junto a la sección de phpMyAdmin.

Haz clic en el botón Administrar junto a la opción PHPMyAdmin

Esto abrirá phpMyAdmin en una nueva ventana, donde deberás hacer clic en la opción ‘Base de datos’ en la parte superior.

Después de eso, haz clic en el nombre de tu base de datos para acceder a su configuración. Si puedes hacer eso, entonces es hora de que verifiques si tu usuario de base de datos tiene permisos suficientes.

Conectar PHPMyAdmin con tu base de datos

Para hacer esto, necesitas crear un nuevo archivo llamado testconnection.php y pegar el siguiente código en él:

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

Al pegar el código, asegúrate de reemplazar el nombre de usuario y la contraseña con los tuyos. Ahora puedes subir este archivo a tu sitio web y acceder a él a través de un navegador web.

Si el script se conectó correctamente, entonces significa que tu usuario tiene permisos suficientes y algo más está causando el error.

Ahora, debes regresar a tu archivo wp-config y escanearlo para asegurarte de que todos los detalles sean precisos y sin errores tipográficos.

Soluciones Adicionales Que Han Funcionado Para Usuarios

Si los consejos de solución de problemas mencionados anteriormente no logran solucionar el error de conexión a la base de datos en tu sitio web, entonces puedes intentar estos pasos adicionales.

Según lo informado por nuestros usuarios, estos pasos han ayudado a algunos de ellos a resolver el error de conexión a la base de datos en sus sitios web.

1. Actualizar la URL del sitio de WordPress

Puedes intentar actualizar la URL del sitio de WordPress usando phpMyAdmin en cPanel.

Simplemente accede a phpMyAdmin desde el panel de control de tu cuenta de hosting y selecciona tu base de datos de WordPress de la lista.

Después de eso, cambia al menú SQL en la parte superior e ingresa la siguiente consulta MySQL:

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

Debería verse así:

Cambiar URL del sitio

No olvides proporcionar la URL de tu propio sitio y cambiar wp_options por el nombre de tu tabla, ya que es posible que hayas cambiado el prefijo de tabla de WordPress.

2. Reiniciar el servidor web

Los usuarios en servidores dedicados, servidores locales y servidores privados virtuales (VPS) pueden intentar reiniciar sus servidores.

Esto reiniciará tu servidor web y de base de datos, lo que podría solucionar algunos fallos temporales que causan el error.

3. Pedir ayuda

Si todo lo demás falla, es posible que necesites contactar a tu compañía de hosting web. Todas las buenas compañías de hosting de WordPress te ayudarán a solucionar el problema, te indicarán la dirección correcta o incluso lo solucionarán por ti.

También puedes contratar desarrolladores de WordPress para que te ayuden a solucionar este problema.

Esperamos que este artículo te haya ayudado a solucionar el problema de 'Error al establecer una conexión con la base de datos' en WordPress. También te puede interesar nuestra guía de solución de problemas de WordPress para obtener consejos sobre cómo resolver problemas de WordPress por tu cuenta o nuestro tutorial sobre cómo agregar una página de error de base de datos personalizada en WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

673 CommentsLeave a Reply

    • ¡Eres de gran ayuda! ¡Todo mi escrito se salvó! Sí, necesito hacer una copia de seguridad... ¡Hice una! Muchas gracias, este es justo el recurso que necesitaba. Por suerte Google lo encontró de inmediato.

  1. Tengo una instalación de prueba de WordPress en mi computadora personal que se ejecuta en Fedora. Moví/reinstalé la computadora con una copia reciente de Fedora. Restauré la base de datos y la instalación de WordPress. Todo debería haber estado bien, excepto que tuve el error "no se puede conectar a la base de datos". He tenido esta instalación de WordPress durante mucho tiempo. Resulta que cuando me mudé al nuevo servidor, también obtuve un nuevo my.cnf. Ahora lo revisé e hice todo igual, pero por alguna razón no agregué la siguiente línea en /etc/my.cnf. Quizás solo quería ver qué pasaría. hmmm... ¿qué hace este botón.....
    # Por defecto, usar el formato de contraseña antiguo para compatibilidad con clientes mysql 3.x
    # (aquellos que usan el paquete de compatibilidad mysqlclient10).
    old_passwords=1
    Después de agregar esa línea, el problema de conexión a la base de datos se solucionó.
    Así que necesito eliminar ese usuario y recrearlo con el nuevo formato de contraseña.
    Nota: También tengo
    skip-networking
    en /etc/my.cnf y... funciona. Eso mantiene a mysql fuera de la red, incluido 127.0.0.1. Es solo un punto de entrada menos para los malintencionados.

  2. Tuve un error de conexión a la base de datos en el sitio de un cliente y pude acceder a la base de datos a través de PHPMyAdmin, pero al ejecutar el archivo testconnect.php sugerido anteriormente, obtuve una respuesta no listada en este artículo:

    "Advertencia de PHP: mysql_connect(): No se pudo establecer la conexión porque el equipo de destino la rechazó activamente."

    Me puse en contacto con Fasthosts, con quienes estaban mis clientes, y resultó que tenían problemas para integrar PHP5.4 "y la única solución es restablecer la contraseña del usuario de la base de datos MySQL."

    Así que si te encuentras en esa situación, entonces podrías ser capaz de solucionarlo accediendo a la base de datos a través de PHPMyAdmin y ejecutando la consulta:

    SET SESSION old_passwords = 0; SET PASSWORD = PASSWORD(‘databasepasswordgoeshere’);

    !! NOTA IMPORTANTE !! : asegúrate de que ‘aquí_va_la_contraseña_de_la_base_de_datos’ sea correcta, de lo contrario, estarás restableciendo la contraseña de tu base de datos a algo nuevo en lugar de la misma contraseña y ¡podría dañar aún más tu sitio!

  3. ¡Debo ser realmente tonto! Entiendo un poco de WordPress, pero todo esto suena muy fuera de mi alcance.

    He intentado hacer exactamente lo que has dicho y esto es lo que obtengo

    Advertencia: No se puede modificar la información de la cabecera – las cabeceras ya fueron enviadas por (la salida comenzó en /customers/8/a/3/chigwelltkd.com/httpd.www/wordpress/wp-config.php:2) en /customers/8/a/3/chigwelltkd.com/httpd.www/wordpress/wp-includes/functions.php en la línea 2801
    Error al establecer una conexión con la base de datos.

    ¡¡¡No tengo idea de qué hacer ahora!!!

    No solo he perdido el sitio de la web, sino que ahora no puedo acceder al administrador de WordPress.

    ¡¡¡HAY ALGUNA ESPERANZA!!!!!

  4. Resolví mi problema en menos de 10 minutos gracias a este artículo
    ERES GENIAL… vas directo al grano

    ¡¡¡Mil gracias!!!

  5. Hola,

    Recientemente subí un tema al sitio de WordPress, también subí la base de datos local. También modifiqué mi archivo wp-config. Todavía estoy recibiendo un error de conexión a la base de datos. Cuando abrí mi wp-admin, me redirigía a wp-login.

    ¿Puedo saber cuál podría ser el problema?

    • Creemos que es un comportamiento normal de WordPress redirigirte a wp-login.php cuando intentas acceder al directorio wp-admin. ¿Puedes explicar más detalladamente? ¿Has revisado tu archivo wp-config.php? ¿Tiene la información de la base de datos de tu sitio en vivo?

      Administrador

  6. I had 4 sites give a 127.0.0.1 “Cannot connect to server” message & I also had no access to admin. I went through troubleshooting, & nothing helped. So, I contacted my web-hosting service, Bluehost, to inquire whether the MySQL server was responsive. The tech told me to login to my control panel’s File Manager, select “Show hidden files,” and then to go inside my root directory for each domain & rename my .htaccess file to .htaccess.old . He said he guessed that a plugin added code to my .htaccess file, causing my wp-admin to redirect to an IP address. It worked. :)

  7. Acabo de recibir este error en mi propio sitio web. wp-config.php estaba bien. PhpMyAdmin podía cargar la base de datos. Al intentar abrir la tabla wp_options, PhpMyAdmin dijo que la tabla debía ser reparada. Usar la función de reparación en PhpMyAdmin arregló la tabla, informando que se había eliminado una fila (sin decir cuál). No tengo idea de qué causó esto.
    Gracias por el artículo, me ayudó a depurar el error.

  8. Acabo de tener este problema, revisé la base de datos a través del cPanel del host y parece que el usuario administrador ha sido eliminado de la base de datos, asumiendo que esa es la razón por la que wp no puede conectarse. El problema es que mi ftp también parece haber sido desactivado, ¡así que no puedo aplicar ninguna solución! El subdominio parece seguir funcionando. ¡Es difícil imaginar que esto sea otra cosa que malicioso!

  9. Acabo de tener este problema con uno de mis sitios y arreglar la base de datos desde wp-config.php no funcionó. Lo arreglé actualizando a WordPress 3.6.1 en cPanel (Softaculous).

  10. Hoy, por alguna razón mi sitio está experimentando problemas de conexión a la base de datos.
    • Confirmé que mi acceso a la base de datos funciona a través de testconnection.php.
    • Cambié las claves de sal por unas nuevas.
    • Definí las URLs correctas del sitio para ‘WP_HOME’ y ‘WP_SITEURL’.
    • No hay problema con la lentitud del servidor, ya que mis otros sitios web en otros directorios raíz están funcionando.

    ¿Supongo que podría ser un plugin agregado recientemente?
    ¿Cómo se desinstala correctamente un plugin si no puedes acceder a los directorios raíz de WordPress y wp-admin a través del navegador?

    Gracias de antemano.

  11. ¡Muchas gracias por un artículo tan bueno!
    Mi problema era un poco diferente. Tuve este problema debido al plugin de 'clicky analytics'.
    Casi me vuelvo loco porque no tenía idea de cuál podría ser el problema. Finalmente, después de muchos intentos y errores, descubrí que era una interferencia de un plugin.

  12. Huh! sir you deserve an award.
    It just worked for me. I was having this problem from last one month and you just served with this.
    Thank you very much :)

  13. Ocurrió un problema al solicitar una nueva contraseña y no me di cuenta de que esto iba a crear un problema en la base de datos. Afortunadamente, encontré tus comentarios y guías. Problema resuelto en 3 minutos.
    Gracias de nuevo (ahora me he suscrito a tu correo semanal)

  14. Mi problema ocurrió cuando moví el sitio a un nuevo hosting. Había modificado el archivo config para que coincidiera con mi nueva base de datos, nombre de usuario y contraseña. Pero nada funcionó.

    Tu consejo sobre revisar la página de WP-admin fue la clave. Me dijo que algo andaba mal con el nombre de usuario. Fui a c-panel y me di cuenta de que no había vinculado al usuario a la base de datos. Dos segundos después, ¡todo estaba bien!

    ¡Potencialmente me ahorraste horas de probar cosas equivocadas! ¡Gracias!

  15. Quiero darte un beso enorme.

    ¡MUY útil!

    Sin embargo, mi problema parecía un poco extraño – y podría ayudar a alguien más:

    Esta mañana nuestro dominio produjo un error:

    Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 30720 bytes) in /home/gurumaga/public_html/wp-admin/includes/class-wp-list-table.php on line 384

    Intenté aumentar la asignación de memoria de PHP.

    Agregado a wp-settings (en la carpeta raíz):
    define(‘WP_MAX_MEMORY_LIMIT’, ‘256M’);
    resultó en:
    ‘Error al establecer una conexión con la base de datos’

    Línea eliminada y agregado límite inferior:
    define(‘WP_MEMORY_LIMIT’, ’64M’);
    resultó en:
    ‘Error al establecer una conexión con la base de datos’

    Se eliminaron todos los cambios en wp-settings.php ahora como original.
    ‘Error al establecer una conexión con la base de datos’ persistió (durante 5 – 10 minutos)

    Antes de revertir al error original:
    Error fatal: Se agotó el tamaño de memoria permitido de 41943040 bytes (se intentó asignar 30720 bytes) en /home/gurumaga/public_html/wp-admin/includes/class-wp-list-table.php en la línea 384

    Volví a aumentar el límite de memoria de PHP a: define(‘WP_MEMORY_LIMIT’, ’64M’);
    Luego ejecuté la reparación de la base de datos como me aconsejaste.

    Aunque no se identificaron errores en la base de datos, el sitio ahora está de vuelta y funcionando.

    Extraño – ¿no estoy seguro de si usted o alguien más puede entenderlo??

  16. Vergonzoso… Intenté todo en este blog y estaba revisando todo dos veces…
    Nunca se me ocurrió que había escrito mal la contraseña al ingresarla.

    Doh! So, here’s a +! for double checking the basics ;)

  17. Hola, cometí el error de cambiar la URL de inicio, inicialmente era http://shaneynayguns.com/wordpress y la URL del sitio era: http://shaneynayguns.com/wordpress también. Luego cambié la URL del sitio a http://shaneynayguns.com (pensando que eso haría que mi sitio se publicara, como pueden ver, soy un completo idiota en esto). No pasó nada, así que el genio aquí, cambió la URL de inicio a shaneynayguns.com. Fue entonces cuando las cosas empezaron a salir mal: ya no podía iniciar sesión en wp-admin y al ir a .com/wordpress me redirigía a una página de error. (shaneynayguns.com permaneció sin cambios y dirigía a una página de destino) Luego fui a un foro y seguí las instrucciones exactas que eran:
    1. ir a phpmyadmin
    2. ir a la base de datos correcta
    3. buscar wp_option
    4. editar la URL del sitio (la cambié a .com/wordpress)
    Aparentemente, según los comentarios de todos, les funcionó a todos... ¡excepto a mí! shaneynayguns.com/wordpress ahora redirige a una página con "¡error al establecer una conexión con la base de datos"! ¡Me está volviendo loco! Esperaba que alguno de ustedes pudiera ayudarme con esto. Como es obvio, no tengo ni idea cuando se trata de jerga web, así que agradecería mucho una solución simplificada. ¡Sí, soy un idiota y necesito ayuda terriblemente! (Para su información: mi hosting es en godaddy)
    ¡Gracias de antemano!

      • Oye, esto me funcionó. Mi sitio web de WordPress está en GoDaddy y estaba tratando de ponerlo dentro de un subdirectorio. Ahora funciona. Justo después de esto, apareció una pantalla de actualización de base de datos y luego todo está bien. Además, quité estas definiciones de arriba y todavía funciona. Gracias.

  18. Muchas gracias por tu guía informativa, me ayudó a solucionar mi problema.
    Para que sepas mi solución, no pude ver un error tipográfico en wp-config.php pero decidí eliminar mi base de datos y el nombre de usuario vinculado. Luego creé unos nuevos y actualicé manualmente los nuevos datos en wp-config y ¡listo, entré directamente. Una cosa a tener en cuenta es que la base de datos y el nombre de usuario originalmente tenían el mismo nombre, así que no estoy seguro si eso fue un problema ya que es un sitio nuevo.

  19. Mi sitio web está caído y sigo recibiendo el mensaje “Error al establecer una conexión con la base de datos”.
    Revisé mi página WP-Config.php y se ve bien por dentro, pero cuando la previsualizo, la página dice esto

    Advertencia: require_once(reddoorplayhouse.com/open/wp-settings.php) [function.require-once]: failed to open stream: No such file or directory in /hermes/waloraweb096/b619/moo.reddoor1/wp-config.php on line 95

    Error fatal: require_once() [function.require]: Failed opening required ‘reddoorplayhouse.com/open/wp-settings.php’ (include_path=’.:/usr/local/lib/php-5.2.17/lib/php’) in /hermes/waloraweb096/b619/moo.reddoor1/wp-config.php on line 95

    ¿Qué significa eso? ¿Y qué puedo hacer? Gracias por tu ayuda.

  20. Este es un problema frustrante que ha estado ocurriendo varias veces en algunos de mis sitios durante las últimas semanas. Puedo solucionarlo fácilmente reemplazando las Claves Únicas y Sales en mi archivo wp-config.php (obteniendo unas nuevas en: https://api.wordpress.org/secret-key/1.1/salt), pero luego, días después, tengo que reemplazarlas de nuevo... así que, aunque puedo solucionar el síntoma, todavía estoy tratando de determinar por qué esto sigue sucediendo en http://brioagency.com

  21. Hola

    Solo quería agradecerte por ayudarme a arreglar un sitio.

    Cambiar localhost a la dirección IP de la base de datos solucionó mi problema.

    Gracias

    Andrew

  22. Había hecho copias de los archivos y las guardé en el servidor.

    Así que, cuando hoy ocurrió el error de conexión a la base de datos, me di cuenta de que había cambiado el usuario, la contraseña, el acceso a la base de datos, pero nada funcionó.

    Así que renombré el archivo wp-config.php actual como wp-configold.php
    y copié el wp-config.php del archivo y lo pegué como wp-config.php.

    Voilà, funciona.

  23. Olvidé que la base de datos es "local" para la aplicación. Usé la URL del sitio por error. Cambié DB_HOST a 'localhost' y todo está perfecto.

    ¡Gracias por el blog! +1

  24. Sabes, a veces encuentras el recurso perfecto y responde todas tus preguntas. Le doy propina a la gente por servirme una taza de café. Desearía que fuera súper fácil poner un dólar o dos en el bote de propinas de wpbeginner ahora mismo, pero supongo que un agradecimiento tendrá que bastar.

  25. WP Beginner es simplemente asombroso & ¡Syed también! No sé cuántas veces mis resultados de búsqueda me han llevado a tu sitio y cada vez, he aprendido algo realmente útil, provechoso & práctico.

    Esta vez, con mi problema de error de conexión a la base de datos, solo tuve que borrar la caché de mi navegador. FML De todos modos, ese fue el consejo que recibí después de contactar a mi host. Parece que funcionó & ¡ojalá eso sea todo lo que se necesita! Cómo evitar que vuelva a suceder está por encima de mí.

  26. Para mí, el problema se resolvió configurando correctamente "siteurl" y "home" en la tabla wp_options, ¡eso hizo el truco para mí, pude iniciar sesión en mi administrador y cambiar todo!

    ¡¡Un día te compraré una galleta!!

  27. Tengo un gran problema… no configuré el sitio y no tengo acceso al php ni a ningún archivo. Estaba intentando agregar páginas y la próxima vez que visité el sitio apareció el error. ¿Necesito acceder al iniciador de administración, etc., no hay otra forma de entrar al sitio?

  28. Recibo este error de forma intermitente. Quizás no tengo suficientes recursos en mi instancia de nivel gratuito de Amazon EC2. He tenido el problema 3 veces en la última semana, pero he podido resolverlo cada vez reiniciando el servidor de la base de datos.
    Gracias por la publicación

    • Muchas gracias, Udumbuke. Este fue exactamente el paso que olvidé al mover mi sitio a un nuevo host. ¡Me alegra poder dejar de tener dolores de cabeza por esto! Y una gran guía en general en este sitio.

  29. Este error me sucedió porque quería hacer una copia de seguridad de mi base de datos y no recordaba la contraseña. Cambié la contraseña en GoDaddy, ¡pero esto no la cambió en wp-config.php! Una vez que la cambié en wp-config, todo volvió a funcionar bien.

    ¡¡¡MUCHAS GRACIAS POR UNA SOLUCIÓN TAN COMPLETA!!! Y un sitio verdaderamente útil. ¡Felicitaciones!

  30. En la revisión paso a paso de wp-config.php, debes considerar el nombre de usuario y la contraseña que están en el archivo; es posible que el usuario no exista en la base de datos (mysql), la contraseña ha cambiado, así que verifica si el usuario existe. En caso de que el usuario no exista en la base de datos, créalo, asígnale la contraseña encontrada en wp-config.php y otorga permisos para la administración de la base de datos (DBA).

    Esto me pasó a mí al restaurar mi WordPress.

    • ¡Gracias, amigo! Restauré mi base de datos y todo lo que tuve que hacer fue reasignar el usuario correcto con la base de datos correcta en cPanel.

  31. Hola a todos, gracias por esta información.
    Me ayudó a solucionar un problema con un sitio de WordPress que creé.
    Había estado funcionando bien durante más de un mes cuando comenzó a tener el error "Error al establecer una conexión con la base de datos".

    Finalmente lo arreglé cambiando DB_HOST para usar el nombre de host completo en lugar de 'localhost' que había estado allí antes.

    No sé por qué funcionó inicialmente y luego dejó de funcionar. Pero ahora funciona...
    Saludos,
    Pat Walsh

    • Tengo el mismo problema de conexión a la base de datos, y después de leer los comentarios, decidí cambiar la referencia del archivo wp.config a mi host real en lugar de localhost y por alguna razón eso lo arregló. Así que mi solución fue lo opuesto a la anterior. Solo fue un tiro al aire...

  32. Estoy teniendo este problema temporalmente en mi sitio, solo por unos segundos.
    ¿Cómo puedo liberarme de esto?
    ¡Por favor, ayuden!

      • Gracias,
        Ya actualicé mi plan de hosting de básico a Pro.
        Pero sigue igual que antes.
        Estoy usando Adminimize, AG Custom Admin, Akismet, BuddyPress Template Pack, Display widgets, Fast Secure Contact Form, Google XML Sitemaps, Jetpack by WordPress.com, Page Views Count, Polldaddy Polls & Ratings, User Switching, Better WP Security, BuddyPress, Hotfix, W3 Total Cache, wordPress Importer y WordPress SEO.
        ¿Cuál está causando el problema?
        ¿Tienes alguna idea?

  33. Si tienes toda la información en el archivo de configuración correcta y sigues teniendo el problema, verifica si tienes algún plugin de prevención de spam activo como Fail2Ban. Descubrí que estaba causando el problema de la base de datos. Creo que sucede porque cuando editas WordPress a través de wp-admin, haces demasiadas solicitudes secuenciales a Apache, lo que activa el servicio Fail2Ban para el usuario www-data. Intenta desinstalar Fail2Ban o cualquier otro controlador de spam. Luego, reinicia tanto el servidor mysql como Apache para deshacerte del mensaje de Error.

    Espero que esto ayude.
    b

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.