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

  1. A veces, cuando hago clic en el botón "Publicar" para publicar un nuevo artículo en mi blog de WordPress, aparece este mensaje de error:

    ""Error al establecer una conexión con la base de datos... Esto significa que la información del nombre de usuario y la contraseña en tu archivo wp-config.php es incorrecta o no podemos contactar al servidor de base de datos en localhost. Esto podría significar que el servidor de base de datos de tu host está caído...""

    A pesar de que aparece el mensaje de error, mi publicación se publicó y no hay ningún problema al visitar mi sitio. Este error no aparece después de cada publicación. A veces ocurre. (Mi proveedor revendedor de hosting cambió mi servidor hace unos días y este problema comenzó después de llegar al nuevo servidor) ¿Cuál es el problema y cómo lo resuelvo, por favor díganme... Gracias.

  2. Estoy muy emocionado de encontrar esta solución. Tuve el problema exacto con mi sitio web y después de buscarlo, encontré este increíble artículo.
    ¡Muchas gracias!

  3. i was using Xampp on local machine to host my wordpress site and got error “Error Establishing the Database Connection”. first time i got that .. not sure why. i noticed in Xampp setup that the user and their privileges was deleted somehow. so i made a new user, using same user name as in ws-config, using host “localhost” and password same as in ws-config. worked like a charm :)

  4. Gran artículo, por cierto.
    Mi problema es algo extraño para mí. En los últimos días, quizás semanas, cada mañana algunos de mis sitios en mi servidor muestran el mensaje de Error al establecer conexión. Pero después de unos minutos, comienza a funcionar sin que yo haga nada. Por ejemplo, recibo un correo electrónico de un cliente diciendo que el Error se está mostrando, pero cuando lo reviso rápidamente, funciona bien, y el cliente también notará que ya está de vuelta. Así que mi problema es extraño, no estoy seguro de qué revisar si todo parece resolverse solo. ¿Es posible por el alto tráfico?

    • Tu problema se debe a la sobrecarga del servidor. Si bien esto puede significar alto tráfico, no siempre es así. A veces, tienes tráfico medio pero un plugin defectuoso que lo está causando. Otras veces, es simplemente alto tráfico.

      Administrador

      • Gracias por la respuesta.
        Esto nunca había sucedido antes. Hoy mismo, he tenido que reiniciar MySQL varias veces para mantener muchos de mis sitios en funcionamiento, mientras intento averiguar por qué sigue perdiendo la conexión. Estoy realmente desconcertado por esto. He revisado el php.ini buscando dónde aumentar algún tipo de límite, pero no encuentro nada. Ahora mismo está funcionando, pero pronto fallará la conexión hasta que reinicie MySQL.

        ¿Alguna idea sobre cómo ajustarse al alto tráfico y mantener el servidor MySQL en funcionamiento?

        • Una cosa que puedes hacer es aumentar tu límite de memoria de PHP. Si estás en 32 MB, esa podría ser la razón. Pero llegarás a un punto en que tus servidores actuales simplemente no podrán manejarlo. Tendrías que actualizar. No estoy seguro de las especificaciones de tu servidor y cuánta carga le estás aplicando.

          Ejecuta los registros de tu servidor y ve qué procesos están causando la carga. Luego, mira si esos procesos pueden ser eliminados u optimizados.

    • Yo también lo he visto.
      Esto me está pasando, no solo con wordpress sino también con joomla y piwik y todo lo que uso para trabajar y que necesita una base de datos.
      Mi proveedor parece tener una máquina diferente para el servicio de MySQL y de vez en cuando la conexión entre mis sitios y el servidor MySQL se cae y me da error.

      You should check that this is your case too… and if so… get another host service :D

      • Gracias por tu aporte. Creo que lo he reducido a una instancia de base de datos que estaba causando que mi MySQL perdiera la conexión. Es una instancia que ejecuta un sistema ELGG. Tan pronto como descubrí cuánta carga estaba poniendo esta instancia en el servidor, la eliminé. Desde entonces, el error parece haberse detenido. Quién lo diría...

  5. for me it was the sql password, which had a symbol ( ] ) at the end.
    After giving up on all other “fixes,” I edited the password and presto! All good ;)

  6. Muchísimas gracias de mi parte porque primero mi sitio web mostraba un error interno 500, lo arreglé leyendo un artículo de wpbeginner, ahora mi sitio muestra error al establecer conexión con la base de datos, lo arreglé leyendo tu artículo... ¡muchas gracias!

    • ¿A qué versión de WordPress actualizaste? Anteriormente estaba en la 3.5.1, pero leí que la versión 3.5 tiene errores, así que volví a la 3.4.2. Es más estable ahora, pero todavía veo el error...

  7. Esta ha sido una pregunta hecha por muchos de nuestros clientes anteriores y es una molestia explicarla. Prácticamente, el 100% de las veces termino teniendo que entrar y arreglarlo yo mismo.

  8. Acabo de reparar la base de datos a través de cpanel-mysql y seleccionando reparar base de datos, y resultó funcionando y ahora puedo abrir el sitio de nuevo. Gracias por la pista de tu explicación.

  9. Acabo de pasar por este problema, y el problema resultó ser que mi base de datos mysql estaba usando por defecto los hashes antiguos de 16 bytes para las contraseñas, en lugar de los hashes de 41 bytes que requieren las versiones más recientes de los scripts de php que usa Wordpress.

    Para ver si este es el problema, puedes mirar tu tabla de usuarios en mysql:

    select user, host, password from mysql.user;

    Si la columna de contraseña para tu usuario tiene 16 caracteres en lugar de 41, ese es tu problema.

    Necesitarás establecer temporalmente el hashing a 41 dígitos y luego volver a codificar tu contraseña:

    set @@session.old_passwords = 0;
    set password for ‘wordpress_user’@’localhost’=PASSWORD(‘password’);

  10. Después de editar wp-config.php y actualizar con las nuevas credenciales, el error seguía presente. ¡También tuve que limpiar mi caché de opcode APC!

  11. Hola,

    gracias por este artículo. Tuve este error dos veces y cada vez que intenté iniciar sesión en mi cpanel, me ayudó. Nada más, pero iniciar sesión en el cpanel resolvió mi problema.

    No tiene sentido, y no tengo idea de lo que está pasando.

    Recibí el mensaje cada vez después de haber hecho algunos cambios en el sitio web (la última vez que estaba poniendo una nueva suscripción por correo electrónico).

  12. Además de actualizar wp-config.php, tuve que actualizar el dominio para las siguientes tablas:
    wp_blogs
    wp_site
    wp_options -> option_value (para option_name siteurl, home)
    Si usas WPMU, necesitarás actualizar TODAS las tablas de wp_options.

    El error NO desapareció hasta que se hizo todo esto.

  13. Esto le sucedió a nuestro sitio el otro día, ¡recibimos el temido error! Recibimos una gran cantidad de tráfico, pero era esperado. Estábamos usando Quick Cache como plugin y los hosts lo cambiaron por Super cache y también nos dijeron que habíamos alcanzado el límite de conexiones de usuario de MySQL debido a las consultas en la tabla wp_options. Nos dijeron que después de instalar Super cache, pasamos de más de 600 conexiones a la base de datos a menos de 5.

    Después de instalar el plugin Super cache, todo volvió a funcionar muy bien. Ahora me preocupa que esto suceda en el futuro, ¿qué puedo hacer para intentar prevenirlo? Siempre tendremos un gran aumento de tráfico y luego momentos muy tranquilos. ¿Cómo puedo estar seguro de que la base de datos podrá hacer frente a tales demandas?

    Gracias

  14. Tuve el problema de “error al conectar con la base de datos” dos veces en los últimos dos días en un sitio de WordPress en una instancia micro de Amazon EC2. Ocurrió después de enviar un correo masivo sobre una campaña de recaudación de fondos y pedir a la gente que visitara el sitio, así que supongo que fue una falla relacionada con la carga. De todos modos, la primera vez que ocurrió, intenté reiniciar la base de datos (service mysqld restart), y se apagó bien pero no se reiniciaba. Luego reinicié Apache (service httpd restart) y después reinicié la base de datos, y la base de datos y el sitio volvieron a funcionar.

    El problema ocurrió de nuevo hoy, y el reinicio de la base de datos funcionó sin tener que reiniciar Apache.

    • El escenario que describes es casi con toda seguridad causado por que a tu instancia EC2 se le está acabando la memoria disponible. Cuando reinicias Apache se libera una gran parte de la memoria; solo se reasignan los recursos mínimos necesarios para que el servidor se ponga en marcha cuando Apache vuelve a estar en línea, y entonces mysqld tiene suficiente espacio para iniciarse.

      Algunos buenos lugares para empezar a solucionar esto:

      1. Revisa el límite de memoria de tu php.ini
      2. Revisa la configuración de tu innodb_buffer_pool_size en my.cnf
      3. Revisa tu espacio de intercambio

  15. Estaba moviendo algo de espacio web de un servidor más antiguo a uno más nuevo y probé algunas cosas, me quedé atascado con este error. Esto ayudó, muchas gracias:
    update wp_options set option_value=’http://www.newsitename.de’ where option_name=’siteurl’;

  16. ¡Muchas gracias! Estuve esperando soporte de mi host por horas… domingos… pero tardaron demasiado. Mi problema era la contraseña de mi base de datos en wp-config, que era diferente de la contraseña real. La cambié y todo está bien de nuevo.

    *guardado en marcadores

  17. ¡Muchas gracias! Había estado jugando con mi functions php y perdí la capacidad de abrir mi sitio web. En el proceso de intentar solucionar este problema, cambié mi contraseña para el acceso a la base de datos y no tenía idea de que esa era la causa de mi error al establecer la conexión con la base de datos. Estoy seguro de que esto parece bastante simple para alguien que está familiarizado con estas cosas de la web, pero para alguien como yo que solo es un aficionado, fue muy frustrante. ¡El sitio web funciona de maravilla ahora! Gracias.

  18. Actually I’ve had a different problem and took me some time to resolve it. My wp after moving from one server to another, editing all files needed (wp-config) started loading on home page nicely. Also the wp-admin section worked like a charm … but still the problem apeared when I started to point on pages and articles … all of theme besides homepage get me the mysql error regarding connection to database….
    So…. looking on the internet I’ve found this article of yours and tried your advices … my problem not getting resolved on any of them.
    Somehow … don’t know why… my .htaccess file pointed on another default root document and after editing my .htaccess …. :D everything started to work …
    Thought somebody will need that …

  19. ¡MUCHAS gracias por publicar esto. Pensé que tendría que empezar de nuevo. ¡Estar un paso por encima de ser novato no siempre es suficiente! ¡GAH!

  20. Hola,

    Estoy recibiendo este error todos los días: “Error al establecer una conexión de red”. El sitio estaba funcionando perfectamente, luego, después del primer día, me levanté por la mañana, revisé el sitio y vi el error por primera vez. Inicié sesión en el panel de control de crazy domains y la base de datos no estaba. Llamé a soporte y les tomó todo el día solucionar el problema, pero luego el sitio volvió a estar bien.

    A la mañana siguiente, el mismo problema de nuevo. Llamé a soporte otra vez. Después de un par de horas, el sitio volvió a funcionar.

    A la mañana siguiente, el mismo problema de nuevo. Otra hora hablando con soporte, pero en realidad no me dicen cuál es el problema.

    Estoy muy preocupada por esto y solo quiero que el problema se solucione. ¿Crees que podría ser algo que hice al configurar el sitio web, o solo un problema con el host?

  21. Lo que me pasó fue que la contraseña de php.config no coincidía. Descargar config.php y poner la contraseña correcta lo solucionó.

  22. Hola, tengo WordPress multisitio y acabo de pasar por una actualización. Tengo un blog que tiene una página de inicio estática y una página separada para las entradas del blog. Cuando intenté abrir la página del blog, me apareció el mensaje anterior, Error al establecer una conexión con la base de datos.

    Resultó que necesitaba hacer clic en la barra amarilla que aparece cuando realizas una actualización importante de WordPress, para Actualizar Red, que sincroniza todo a nivel de base de datos en todos los sitios de tu instalación Multisitio. La página del blog ahora es visible y ¡todo funciona bien!

  23. Mi solución fue instalar DBVisualizer y lo que me mostró fue que, si bien el nombre de la base de datos era correcto, estaba en mayúsculas/minúsculas incorrectas. Así que cambiar el nombre de la base de datos de wp a WP en mi wp-config.php resolvió este problema. No tengo idea de cómo esto funcionó en primer lugar, ya que estaba en funcionamiento.

  24. Este fue un artículo bien escrito y exhaustivo. Gracias. No todo se aplicaba a mí, pero pude solucionar problemas e identificar el problema utilizando algunas de estas sugerencias. ¡Estoy alabando tu nombre hoy! Gracias.

  25. Hola,

    Moví mi wp-config.php del directorio debajo de la raíz www a la raíz www. Eso hizo que el sitio volviera a funcionar. Preferiría que wp-config.php estuviera fuera de la raíz www, así que tendré que investigar por qué no funcionaba en primer lugar.

    Gracias por la ayuda.

    Jacob

  26. Una cosa a revisar si te estás moviendo de tu sistema al servidor y usando MySQL es la capitalización del nombre de la base de datos. En mi situación, el servidor está en minúsculas mientras que mi desarrollo está en mayúsculas. Es un descuido muy fácil.

  27. Tuve este error en mi sitio – llamé a mi proveedor de hosting, quien me dijo que a mi nombre de usuario se le estaba negando el permiso a la base de datos.

    No tengo idea de cómo sucedió esto, ya que no había tocado esos detalles. Sin embargo, me aseguraron que era un problema común.

    A 1 minuto de terminar la llamada telefónica, mi sitio volvió a estar en funcionamiento.

    Muy extraño… ¡pero me alegra que funcione de nuevo!

    ¡Gran artículo, por cierto! Me alegra no haber necesitado usarlo al final, ¡pero muy fácil de entender si lo hubiera necesitado!

  28. Mi sitio de WordPress estaba funcionando bien. Luego recibí el mensaje “Error al establecer una conexión con la base de datos”. Buscando en Google, había mucha información sobre qué hacer. Este fue el más útil para mí. Resultó que mi tabla de opciones de la base de datos se había caído. La reparé según esta publicación y mi sitio de WordPress funciona bien de nuevo. ¡Gracias!

Deja una respuesta