Cómo remediar el “error al establecer la conexión a la base de datos” para WordPress

Si WordPress envía un mensaje que le indica “Error al establecer la conexión a la base de datos” en una página de otro modo vacía, significa que no se puede acceder a la base de datos. Y obviamente su sitio está inactivo. Pero probablemente ya lo hayas pensado. En la mayoría de los casos, este error ocurre porque las credenciales que ingresó para la base de datos no son correctas, cometió un error al instalar o migrar su sitio o las tablas de la base de datos están dañadas. En cualquier caso, estará encantado de saber que generalmente es uno de los errores de WordPress más simples. Siga leyendo para obtener más información sobre este error, cómo sucede y cómo remediarlo. Le recomiendo que comience desde la parte superior de la lista de soluciones y continúe hasta que su sitio regrese.
¿Qué es este error y cómo sucede? Se puede ver que su sitio tiene dos partes principales: archivos y base de datos. La base de datos MySQL almacena gran parte de los datos que se muestran en su sitio, como nombre de usuario, contraseñas, publicaciones, categorías, etiquetas y otro contenido. Sus archivos PHP se crean para solicitar esta información de la base de datos, y la base de datos envía esta información a sus archivos, ambos conjuntos de información se juntan para que su sitio se pueda mostrar cuando un navegador solicita la carga de la página. Si algo está mal con su base de datos, los archivos PHP pueden solicitar información de su base de datos, pero cuando su base no responde proporcionando los datos solicitados, permaneció con el error:
“Error al establecer una conexión de base de datos.” Sus archivos PHP no pueden conectarse a la base de datos y podría haber muchas razones para ello. Debido a que este es el caso, la parte más difícil de remediar este error es descubrir exactamente qué lo causó. Además del hecho de que no puede conectarse a la base de datos, aquí hay varias razones específicas detrás de lo que podría haber causado este error: es posible que haya cometido un error instalando WordPress o migración
La base de datos puede haberse eliminado accidentalmente
Es posible que tenga las credenciales incorrectas ingresadas
Hay un conflicto con el prefijo de la base de datos
Los permisos de archivo se pueden configurar incorrectamente
La URL de su sitio puede no ser correcta
Puede tener complementos o temas instalados que causen el problema
Los archivos o la base de datos pueden ser dañadas
Puede haber un mal funcionamiento en su servidor o está sobrecargado
A veces, el error puede ocurrir después de hacer algunos cambios en su sitio que parecen lo suficientemente inocentes hasta que eliminan todo. Por lo tanto, puede ser útil mencionar que los cambios en las pruebas antes de la publicación pueden ayudarlo a evitar esta situación en el futuro.
Puede consultar algunas de nuestras otras publicaciones para obtener detalles sobre cómo probar los cambios antes de enviarlos en vivo:
Pruebas de prueba rápidas y confiables para errores de cloner de WordPress multisitio
Cómo configurar un medio preparatorio para WordPress con Cloner
Migración de WordPress de un xampp local a la web
Cómo mover WordPress para el desarrollo local con XAMPP
Cómo instalar XAMPP y WordPress local en PC/Windows
Cómo configurar WordPress Local para PC/Windows con Wampserrutilization Vagrant para configurar un medio de prueba de WordPress
Cómo configurar WordPress local en 5 minutos con DesktopServer
Cómo desarrollar WordPress local con MAMP
Si lee esto, es probable que cumpla con este error en este momento y desea probar los remedios a continuación de inmediato. Comience con el primero y vaya a la lista, porque comienza con las soluciones más comunes y se mueve a problemas y remedios más complejos.
Antes de comenzar: ¡copia de seguridad y restauración! Antes de hacer cualquier cambio en su sitio para intentar corregir este error, es una buena idea hacer una copia de seguridad de todo el sitio tal como es, para cualquier eventualidad. Es mejor tener una copia de seguridad de un sitio ligeramente roto que nada. Si las cosas empeoran, al menos puede regresar de donde comenzó. Puede consultar cómo hacer una copia de seguridad del manual de su sitio web de WordPress para obtener detalles sobre cómo puede hacer una copia de seguridad de su sitio en esta situación. Si ya tiene una copia de seguridad de un punto de restauración cuando su sitio estaba funcionando, continúe y restaure su sitio.
Esta puede no ser la mejor solución para todos, especialmente si sus usuarios han enviado mucho contenido a su red multisit que no desea perder. Si este es el caso para usted o no tiene una copia de seguridad válida de su sitio, puede probar algunos de los otros remedios a continuación. 1. Deshabilite sus complementos a veces, un complemento puede hacer un cambio en la base de datos que puede destruir su sitio, como si tiene un complemento de seguridad que cambia el prefijo de su base de datos o los permisos de archivo, por ejemplo. Si no se espera que sus otros complementos ocurran, esto podría causar un mal funcionamiento y su sitio estaría dañado. Además, algunos planes de gestión tienen una lista estricta de complementos que no se le permite instalarlos y activarlos para garantizar la seguridad del servidor que les alquila. Si tuviera que instalar y activar el complemento prohibido, podría destruir su sitio. Por lo tanto, la desactivación de complementos a menudo puede ser una forma efectiva de solucionar problemas y remediar el error de conexión al mismo tiempo. Dado que no tiene acceso al backend para deshabilitar sus complementos, esto aún es posible al acceder a sus archivos después de iniciar sesión en Cpanel, Access Archivos> Administrador de archivos y busque el directorio en el que se encuentra su sitio. Navegue AT/WP-Contemplate/ complementos/y para cada una de las carpetas de complementos enumerados, cámbelos temporalmente.
Puede cambiar el nombre de un archivo o carpeta en cPanel. Haga clic en el primero en la lista, luego seleccione el botón Cambiar el nombre en la parte superior de la página. Mantenga el nombre original intacto, así que no olvide cuál era el complemento más tarde, pero agregue algo al final, como -Deaved para recordar por qué lo renombró. Haga clic en la renumación del archivo y continúe con el otro complemento que renombra la lista de la lista de la lista de la lista de la lista de la lista de la lista de la lista de la lista de la lista de la lista de Lista de la misma manera. Si su sitio regresa, significa que uno de sus complementos ha sido responsable. Cambie el nombre de las carpetas con sus nombres originales uno por uno y verifique si su sitio está disponible entre cada cambio de nombre. Cuando su sitio cae nuevamente, culpar es el último complemento que ha vuelto a su nombre original.
En este momento, puede analizar el complemento más en profundidad para averiguar exactamente cuál fue la causa del error y también puede reemplazarlo con un complemento similar. Es importante tener en cuenta que si uno de sus complementos ha realizado un cambio importante en la base de datos que causó la falla de su sitio, el complemento Desactive no resolverá el problema. En tal caso, deberá continuar con remedio a continuación para resolver el problema. 2. Comprobación de las credenciales Comprobando las URL de su sitio Si aún no ha podido hacer una copia de seguridad del sitio, consulte los detalles que escribió en el archivo wp-config.php y compararlos con la información de la base de datos. Afortunadamente, no necesita acceder a los antecedentes de su sitio.
En CPanel, puede encontrar el archivo WP-Config.php accediendo a archivos> Administrador de archivos y navegando por el directorio en el que su sitio está haciendo clic en el archivo wp-config.php, luego haga clic en editar en la parte superior de la página.Hay algunas cosas que debe buscar y debe tener en cuenta, para que pueda comparar lo que puede encontrar aquí con lo que debería ser los mismos detalles en su base de datos.Primero, eche un vistazo a través del archivo WP-Config.php y vea si puede encontrar algo similar al siguiente ejemplo: Cargue la idea Jennimckinnon/626666AB97D82B3B9A39E9D27A50B10

Es posible que no vea estas dos líneas porque debe agregarlas en sí misma, pero si las ha agregado antes, debe notarlas y asegurarse de que sean correctas.Si no lo son, corrígelos de inmediato.
Para corregir las direcciones de URL, reemplace la URL correcta de su sitio con http://your-site.com en el ejemplo anterior. Además, asegúrese de que esté correctamente estructurado y que no tenga errores de escritura. Si tiene un certificado SSL activado en su dominio, debe reemplazar http: // con https: //. También debe prestar especial atención si la URL que ha encontrado tiene www. incluido. Si la base de datos incluye una URL sin esta o viceversa, debe modificarse para que coincida con la base de datos. También puede ver más detalles sobre los certificados SSL, verificando una de nuestras otras publicaciones sobre cómo usar SSL y HTTPS con WordPress. También puede intentar agregar estas dos líneas con la URL correcta si aún no están allí. A veces, la base de datos puede no estar disponible porque las URL incorrectas se han ingresado en la configuración> general en la bashboard administrativa para instalaciones individuales de WordPress o antes de que se activen los múltiples sitios. Si agrega estas líneas y el error persiste, puede eliminarlas y continuar probando los siguientes remedios. También puede probar un enfoque similar al archivo Functions.php que se encuentra en la carpeta / WP-Includes /. Consulte si puede encontrar líneas similares con estos ejemplos a continuación: Cargue la idea Jennimckinnon/4339AE5F21A66CDB5FCF2F62DF5AF77
Lo mismo que el ejemplo anterior para el archivo wp-config.php, estas líneas solo están en las funciones.php si las agregó antes. Si los ve, asegúrese de que sean correctos y sin escribir errores, y si no, corrígelos, vea si su sitio regresa. Reemplace http://your-site.com para obtener URL reales y si tiene un certificado SSL instalado, no olvide agregar https: // en lugar de http: //. También verifique que www. Se incluye en las URL, porque si no se incluye en la base de datos, pero está presente en su archivo y viceversa, entonces su sitio fallaría. Haga el cambio para incluir o eliminar www. de la URL, si es necesario. Si su sitio regresa o no elimina las líneas anteriores y no las deja allí. Si no ha funcionado, continúe con los otros remedios. Comprobación de los detalles de la base de datos Regresar al archivo WP-Config.php y buscar este bloque de texto que pueda encontrar en la parte superior del documento: Cargue la idea Jennimckinnon/85AAD477E9EE42A792F936AA70B45A6
Tenga en cuenta el nombre de la base de datos, el nombre de usuario, la contraseña y el nombre del host. En el ejemplo anterior, el nombre de la base de datos sería donde vea Database_Name_here, el nombre de usuario real reemplazaría el usuario_here y la contraseña real se encontraría donde el ejemplo muestra contraseña_here.
Lo más probable es que su nombre de host y sea localhost, aunque puede ser diferente para usted. Es importante contactar a su proveedor de alojamiento y verificar si esta línea es correcta y si localhost debe estar configurado en otra cosa. Si se debe hacer un cambio de su nombre de host, guárdelo en el archivo wp-config.php y verifique que su sitio esté activo. Si su host verifica si su nombre de host es correcto o si no ha funcionado, escriba todas las demás credenciales en el ejemplo anterior y ejecuten en el documento. Además, busque una línea similar a la siguiente para encontrar el prefijo de la base de datos que solicitan sus archivos: la idea Jennimckinnon/23a52913261a7346b4b782822fe9ce está cargada.
Es posible que tenga algo diferente en su archivo que WP en el ejemplo anterior, pero sea cual sea el valor antes del tablero subrayado, esto es lo que debe encontrarse en la base de datos. Tenga en cuenta esto también. Luego regrese a la página de inicio de CPanel y haga clic en la base de datos MySQL en la sección de la base de datos. Desplácese hacia abajo a la sección de la base de datos actual y busque la base de datos para su sitio en la lista.
Verifique el nombre de la base de datos y el nombre de usuario en CPANEL.
Compare el nombre de la base de datos y el nombre de usuario enumerados aquí con la misma información enumerada en su archivo wp-config.php. Si los detalles no coinciden, cambie estos detalles en el archivo wp-config.php para que sean los mismos. No olvides guardar tus cambios. Cambiará las credenciales de conexión que se han mencionado anteriormente en define (‘db_name’, ‘database_name_here’); y define (‘db_user’, ‘username_here’); líneas. Cambiará la parte de base de datos_name_here para el nombre actual de la base de datos que ha solicitado y la porción de nombre de usuario aquí para el nombre de usuario correcto que ha encontrado. También puede intentar actualizar la contraseña asociada con el nombre de usuario para la base de datos. En la base de datos MySQL, vaya a la sección de usuarios actual y haga clic en la contraseña de cambio. Intente cambiar su usuario de contraseña para reparar su sitio.
Después de cambiar su contraseña, actualice el archivo wp-config.php para reflejar el cambio. Actualizará Define (‘db_password’, ‘contraseña_here’); Línea y, en particular, el lado de contraseña. Compruebe si su sitio está activo y, si no, puede verificar si el usuario de su base de datos y la contraseña son correctos y que este usuario puede conectarse con éxito a la base de datos. Cree un archivo de prueba en la raíz de su sitio y guarde el siguiente código para asegurarse de que no haya espacio para errores humanos:
La idea de Jennimckinnon/5F831B5D6460BBC514CBF00BC8230E67 está cargado.
Recuerde cambiar su_hostname con su nombre de host derecho, databse_username con el nombre de usuario de la base de datos actual y finalmente reemplazar database_password con su contraseña real. Puede nombrar el archivo lo que desee, pero recomiendo algo descriptivo, como testData.php o testdb.php. Solo asegúrese de que termine en .php o esta prueba no funcionará. Después de haber terminado de acceder a este archivo desde su navegador. Usando el ejemplo anterior, irá a http://your-site.com/testdb.php y si los detalles de la conexión funcionan, verá un mensaje de “éxito” en la página. Si la conexión a su base de datos falla, entonces sabe que su nombre de usuario o contraseña no coincide y debe cambiarse en el archivo wp-config.php. Puede examinar los pasos anteriores para realizar cambios. Puede intentar agregar un nuevo nombre de usuario con una nueva contraseña si no tiene éxito. También puede intentar crear un nuevo nombre de usuario y contraseña si todos los demás fallan. En CPANEL, vaya a bases de datos> bases de datos MySQL y desplácese hacia abajo para agregar un nuevo usuario. Ingrese un nuevo nombre de usuario y contraseña y haga clic en el botón Crear usuario. Ahora puede agregar este nuevo usuario a la base de datos.

Agregue su nuevo usuario a la base de datos una vez que cree uno. La siguiente área en la página le permite agregar un nuevo usuario creado por usted en la base de datos. Seleccione del usuario etiquetado por el usuario. Luego seleccione la base de datos de la lista a continuación. Haga clic en el botón Agregar y su nuevo nombre de usuario se agrega a la base de datos.
El último paso requerido es actualizar su archivo wp-config.php para reflejar estos nuevos detalles de inicio de sesión. Lo haría de la misma manera que se enfatizó anteriormente, pero asegúrese de incluir el prefijo de la base de datos cuando lo agregue a su archivo wp-config.php, de lo contrario no funcionará. Recuerde guardar los cambios de archivo. Ahora, puede visitar su sitio y ver si se realiza la copia de seguridad. Si sigue siendo un problema, puede intentar reparar su base de datos. 3. Reparación de la restauración de la base de datos de los permisos apropiados Cuando todos los demás fallan, puede intentar verificar sus archivos para asegurarse de que estén configurados correctamente. Si no se establece correctamente, puede causar el error de conexión a la base de datos. Puede consultar nuestros permisos de archivos de comprensión de publicación y usarlos para asegurar su sitio para obtener más detalles sobre cómo establecer los archivos correctamente, aunque hay una manera más fácil de restablecer los permisos para sus archivos. Puede reemplazar todos los archivos básicos por otros nuevos. Para hacer esto, descargue la última copia de WordPress de WordPress.org. Descomprima la carpeta y elimine el wp-config-smple.php y la carpeta / wp-count /. Debido a que ambos contienen datos cruciales que necesita para que su sitio funcione, no desea que sean reemplazados a ningún precio. Eliminarlos de la nueva copia elimina su anulación accidental en su sitio. Use su cliente FTP favorito para transferir las copias frescas del núcleo de WordPress a su sitio y no olvide elegir la opción de anular todos los viejos con los nuevos.
De esta manera, no tendrá que preocuparse por el paso adicional para eliminar los archivos antiguos antes de transferir los nuevos. Para obtener detalles sobre el uso de FTP, consulte nuestra publicación sobre cómo usar el FTP con WordPress correctamente. La reparación de la base de datos que repara las tablas de la base de datos generalmente funciona si todo lo que ha intentado no parece funcionar, especialmente si tiene acceso al front-end o back-end, pero no a ambos. Para reparar su base de datos, abra su archivo wp-config.php a cpanel o después de descargarla a través de FTP y agregue la siguiente línea, luego guarde el archivo. Cargue la idea Jennimckinnon/C44C0E767F17188EDA126CAEE89D6

A diferencia de la mayoría de las otras ediciones de este archivo, no importa exactamente dónde lo coloque, siempre que no esté en el medio de otra línea. Puede colocarlo antes de la fila “Blogging feliz”, como lo haría con otras adiciones, para que no lo olvide o incluso al final. Lo que sea que funcione para ti está bien. Después de guardarlo, vaya a su sitio con la siguiente estructura de URL:
Cargue la idea Jennimckinnon/8f3eb9879334809835e45a4b369046a3

Recuerde reemplazar suite.com-your-site.com con su dominio real. Cuando llegue a la página, haga clic en el botón de reparación de la base de datos.
Active la opción de reparar su base de datos para reparar su sitio.
Una vez que termine la reparación, retire inmediatamente la línea que agregó al archivo wp-config.php para activar la reparación de la base de datos. No es una opción que desee mantener activado para asegurarse de que un hacker no lo aproveche para infiltrarse en su sitio. Ahora puede visitar su sitio y verificar si ha regresado. Si no, hay un último pasaje Disfruta de Mary. 4. Póngase en contacto con su anfitrión si lo ha intentado todo y nada parece funcionar, comuníquese con su proveedor de alojamiento, ya que puede ser consciente de los problemas en su servidor que no tienen nada que ver con lo que ha hecho, pero aún hace que su sitio se muestre el error de conexión. Dígales lo que ya ha probado e incluso conéctelos a esta publicación para más fácilmente, explicando los pasos que ha tomado. Además, su sitio debe funcionar nuevamente y volver a ejecutar, y el problema “error al establecer la base de datos” debería ser histórico. Sin embargo, no se estropee para mantener a los niños de respaldo regulares de su sitio para que pueda restaurar fácilmente el sitio si algo va bien en el futuro, y Snapshot Pro puede ayudarlo a mantenerse al día con las copias de seguridad. ¿Ha encontrado el error al configurar la conexión a la base de datos en su sitio? ¿Qué hiciste para resolverlo? ¿Cuáles son sus herramientas y consejos favoritos para resolver este error? Comparta su experiencia en los comentarios a continuación. Etiquetas: base de datos
error


Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *