¿El inicio de sesión de WordPress no funciona? Como arreglarlo

Publicado: 2021-09-04

¿Tiene problemas para iniciar sesión en su sitio? ¿Su inicio de sesión de WordPress no funciona ? No se preocupe, lo tenemos cubierto. En esta guía, le mostraremos cómo solucionar los problemas más comunes que hacen que el inicio de sesión deje de funcionar.

El inicio de sesión es una de las páginas más importantes para cualquier sitio web de WordPress, ya que es lo que le permite acceder a su tablero. Ya vimos cómo personalizar el inicio de sesión para aprovecharlo al máximo, pero ¿qué puedes hacer cuando el inicio de sesión deja de funcionar y no puedes acceder a tu sitio?

Desafortunadamente, este es un problema bastante común para muchos usuarios. La buena noticia es que hay muchas soluciones que pueden ser útiles si alguna vez te encuentras con un percance de este tipo. Antes de analizar las diferentes soluciones para cada problema, comprendamos mejor por qué el inicio de sesión de WordPress podría no funcionar correctamente.

¿Por qué el inicio de sesión de WordPress deja de funcionar?

Muchas razones pueden hacer que el inicio de sesión de WordPress deje de funcionar. Puede haber problemas con los archivos del sitio web, los servidores, las bases de datos, los complementos, los temas y más. De hecho, los problemas con cualquiera de esos elementos son causas comunes de problemas en el proceso de inicio de sesión.

Estos son algunos de los problemas más frecuentes que pueden impedir que el inicio de sesión de WordPress funcione correctamente:

  • Caché y Cookies
  • Credenciales de acceso
  • Problemas con los complementos
  • Conflicto con el tema
  • URL de inicio de sesión de WordPress incorrecta
  • Error al establecer una conexión de base de datos
  • El problema con el archivo .htaccess
  • No hay suficiente límite de memoria PHP
  • URL del sitio incorrecta

No se preocupe si se enfrenta a alguno de estos problemas. En la siguiente sección, le mostraremos cómo puede resolverlos y recuperar el acceso a su sitio.

¿El inicio de sesión de WordPress no funciona? Como arreglarlo

Como se mencionó anteriormente, hay varias razones y errores que pueden hacer que su inicio de sesión de WordPress deje de funcionar, por lo que puede ser difícil saber exactamente qué está mal y qué hacer para solucionarlo. En esta sección, le mostraremos algunas de las soluciones a los problemas más comunes, para que sepa exactamente qué hacer.

Según el problema al que se enfrente, es posible que deba editar algunos archivos críticos de su sitio web. Es por eso que antes de comenzar, le recomendamos que haga una copia de seguridad de su sitio web de WordPress y se asegure de guardarlo en un lugar seguro en caso de que necesite restaurar su sitio.

Ahora, sin más preámbulos, echemos un vistazo a las soluciones.

1. Borrar caché y cookies

Un caché de navegador web se refiere a los archivos temporales almacenados u ocultos en su navegador. Una vez que borre el caché, su navegador se actualizará con versiones más nuevas de los archivos compatibles con WordPress cuando vuelva a cargar la página de inicio de sesión.

Por otro lado, las cookies son pequeños archivos con datos que se utilizan para identificar su computadora en una red. WordPress usa cookies para la autenticación, por lo que borrarlas también puede resolver algunos problemas con la página de inicio de sesión. Antes de hacer esto, asegúrese de haberlos habilitado en su navegador web.

Para borrar el caché y las cookies en su navegador web, vaya a Configuración , diríjase a la pestaña Privacidad y seguridad y haga clic en la opción Borrar datos de navegación .

Ahora deberá seleccionar los datos del navegador que desea borrar en su navegador. En la pestaña Básico , marque las opciones de Cookies y otros datos del sitio e Imágenes y archivos en caché . Finalmente, presiona Borrar datos .

borrar cookies y cache wordpress login no funciona

Eso es todo, todo su caché y cookies se borrarán en su navegador web.

Este es el proceso para borrar el caché y las cookies usando Google Chrome. Si está utilizando un navegador diferente, puede consultar los pasos en los siguientes enlaces:

  • Mozilla Firefox
  • Safari
  • Explorador de Windows

Borrar su caché y cookies es una de las primeras cosas que debe hacer cuando su inicio de sesión de WordPress no funciona. Si eso no funciona, verifique la siguiente solución.

2. Verifique sus credenciales de inicio de sesión

Esta es una solución muy obvia que a menudo se pasa por alto. Sin embargo, los seres humanos tienden a cometer errores y la mayoría de los errores en el mundo digital son causados ​​por humanos. Entonces, si no es un robot, verifique si está utilizando la combinación correcta de nombre de usuario y contraseña de inicio de sesión o no.

De hecho, a menos que haya cambiado las alertas predeterminadas, habrá un mensaje de error explicando cuál es el problema. Asegúrese de ingresar las credenciales de inicio de sesión correctas antes de iniciar sesión en su panel de control de WordPress.

Alternativamente, puede intentar cambiar su contraseña haciendo clic en el enlace Perdió su contraseña . Deberá ingresar su dirección de correo electrónico vinculada con el sitio web y cambiar la contraseña a través del correo electrónico de verificación que se le envió.

Si nada de eso funciona, es posible que deba verificar sus complementos.

3. Problemas con los complementos

A veces, los complementos que usa también pueden crear problemas en su sitio web y hacer que su inicio de sesión de WordPress deje de funcionar. Por lo general, sucede que hay conflictos entre algunos de los complementos en su sitio o que hay un complemento de seguridad que bloquea su inicio de sesión .

Primero, verifique si hay problemas con el complemento. Para hacer eso, primero, desactive los complementos manualmente. Para eso, necesita usar un cliente FTP o usar el Administrador de archivos cPanel. Si usted es el propietario del sitio web, el alojamiento de su sitio web puede proporcionarle acceso.

Para esta demostración, usaremos un cliente FTP llamado FileZilla, pero puede usar cualquier herramienta que desee. Una vez que haya accedido a él, navegue hasta el directorio de archivos de su sitio web y localice la carpeta wp-content/plugins . Luego, haga clic derecho sobre él y cambie el nombre de la carpeta temporalmente a algo como " plugins_disable ".

cambiar el nombre de la carpeta del complemento el inicio de sesión de wordpress no funciona

Una vez que le cambies el nombre, WordPress no podrá reconocer ni acceder al archivo de complementos, por lo que desactivará automáticamente todos los complementos de tu sitio. Aunque puede desactivar los complementos que desea mantener activos, esta es la forma más rápida de saber si un complemento está causando problemas con su inicio de sesión.

Después de eso, intente iniciar sesión en su sitio web. Si puede iniciar sesión, puede confirmar que el inicio de sesión de WordPress no funcionaba porque hubo un conflicto de complementos. Ahora debe averiguar qué complemento está causando el problema y solucionarlo. Para eso, active los complementos uno por uno e intente iniciar sesión hasta que encuentre el que está creando el problema.

A veces, los complementos de seguridad pueden bloquear los inicios de sesión de los usuarios, así que comience por verificar sus complementos de seguridad.

Para obtener más información sobre cómo desactivar complementos de forma masiva, consulte esta guía.

4. Conflicto con el tema

De manera similar a lo que sucede con los complementos, su tema también podría interferir y crear conflictos con su inicio de sesión de WordPress. Esto es especialmente común cuando utiliza una página de inicio de sesión personalizada para su sitio web porque es posible que la página no sea totalmente compatible con su tema actual .

La buena noticia es que es muy fácil verificar si hay una interferencia de tema que no le permite iniciar sesión en su sitio web. Una vez más, deberá acceder al directorio de archivos de su sitio web utilizando un cliente FTP y cambiar el nombre de la carpeta del tema para desactivarlo tal como lo hizo con los complementos antes.

Abra su cliente FTP y localice la carpeta del tema que está utilizando en su sitio. Por lo general, puede encontrar la carpeta del tema en wp-content/themes . Para este tutorial, estamos usando el tema Divi, por lo que cambiaremos el nombre de la carpeta Divi a " Divi_disable ".

cambiar el nombre de la carpeta del tema el inicio de sesión de wordpress no funciona

Simplemente haga clic con el botón derecho en la carpeta de su tema y cámbiele el nombre. Si no está seguro de cuál es el tema actual, pregunte al propietario o desarrollador del sitio web.

Después de desactivar el tema, intente iniciar sesión en su sitio web. Si funciona, puede confirmar que su inicio de sesión de WordPress no funcionaba debido a un conflicto con su tema. Si ese es el caso, puede verificar los archivos del tema para identificar y resolver el problema o ponerse en contacto con el soporte de su tema.

5. URL de inicio de sesión de WordPress incorrecta

Ocultar o cambiar la URL de inicio de sesión de WordPress es una de las mejores formas de mantener seguro su sitio web. También es una práctica común mantener su sitio a salvo de inicios de sesión y ataques DDoS.

Si ha cambiado la URL de inicio de sesión y ahora no puede encontrarla, no podrá iniciar sesión en su sitio. En este caso, su mejor opción es desactivar el complemento que ha utilizado para modificar la URL de inicio de sesión.

Puede hacerlo fácilmente siguiendo los mismos pasos que describimos antes para desactivar todos los complementos. Simplemente, abra su cliente FTP, ubique la carpeta de complementos debajo de la carpeta wp-content/plugin y ábrala. Verá las carpetas de todos los complementos instalados en su sitio web.

Ubique el complemento que usó para cambiar la URL de inicio de sesión, haga clic con el botón derecho en él y cambie el nombre de la carpeta para desactivarlo.

Luego, ingrese la URL predeterminada de la página de inicio de sesión agregando /wp-admin después del dominio de su sitio web y podrá ver la página de inicio de sesión de su sitio web. Después de eso, ingrese el nombre de usuario y la contraseña para acceder a su sitio como lo haría normalmente.

Asegúrese de recordar cómo acceder a la página de inicio de sesión después de haber iniciado sesión nuevamente. Y si aún desea que su sitio web sea seguro, puede reactivar el complemento para ocultar o cambiar la página de inicio de sesión nuevamente.

6. Error al establecer la conexión a la base de datos

Toda la información y datos de su sitio web se almacenan en su base de datos. Si la base de datos no se puede vincular con su sitio, es posible que enfrente algunos problemas que pueden hacer que el inicio de sesión de WordPress no funcione.

Puede haber problemas con la conexión de la base de datos si hay información de base de datos incorrecta en su sitio. Además, el problema también puede ocurrir si la base de datos está dañada o si el servidor de la base de datos no responde .

La buena noticia es que puede reparar fácilmente los problemas de conexión de su base de datos en WordPress. Pero antes de comenzar con los pasos, debe asegurarse de que las credenciales de su base de datos y la información de alojamiento de la base de datos sean correctas . Póngase en contacto con su proveedor de alojamiento y solicítele eso, pero si aún no puede iniciar sesión en su sitio web, es posible que deba reparar la base de datos.

6.1. Solucionar el error de conexión de la base de datos: reparar la base de datos de WordPress

Para reparar su base de datos de WordPress, ubique y abra el archivo wp-config.php de su sitio web usando un cliente FTP.

Verá todos los detalles de configuración de su sitio web en este archivo. De hecho, también puede encontrar las credenciales de la base de datos aquí si necesita verificarlas una vez más.

Ahora, agregue el siguiente fragmento de código justo antes de “¡Eso es todo, deje de editar! Publicación feliz.” línea y guarde el archivo .

 define('WP_ALLOW_REPAIR', verdadero);

Luego, visite el enlace http://www.yoursite.com/wp-admin/maint/repair.php para completar la reparación.

Aquí podrá ver dos opciones: una para reparar la base de datos y otra para repararla y optimizarla. Si no desea optimizar la base de datos, por ahora, puede simplemente hacer clic en Reparar base de datos .

reparar la base de datos de inicio de sesión de wordpress no funciona

Una vez que se complete el proceso, debería poder iniciar sesión en su sitio web de WordPress si la conexión a la base de datos fue un problema.

Si eso no resuelve el problema y el inicio de sesión sigue sin funcionar, consulte la siguiente solución.

7. Problema con el archivo .htaccess

El .htaccess es un archivo de configuración para el servidor que maneja todos los enlaces permanentes. Esto significa que si hay algún problema con este archivo, es posible que el inicio de sesión de WordPress no funcione correctamente.

Para solucionar esto, debe eliminar el archivo .htaccess y agregarlo nuevamente a su sitio web de WordPress. Simplemente abra el cliente FTP conectado a su sitio web y localice el archivo .htaccess . Descárguelo a su computadora local como una copia de seguridad y luego elimine el archivo .htaccess de su sitio web desde el cliente FTP.

Ahora intente iniciar sesión una vez más y si puede acceder a su sitio web, significa que hubo problemas con los archivos .htaccess .

Para asegurarse de que su sitio funcione sin problemas, debe agregar el archivo .htaccess a su servidor. Para hacerlo, ve a Configuración > Enlaces permanentes y presiona Guardar cambios . No tiene que cambiar ninguna configuración u opción aquí.

Esto creará automáticamente el archivo .htaccess en su servidor y su sitio estará funcionando una vez más.

8. No hay suficiente límite de memoria PHP

Otra razón por la que el inicio de sesión de WordPress podría no funcionar es que no hay suficiente límite de memoria PHP. De forma predeterminada, la memoria del servidor de un sitio web está por encima de los 64 MB, pero a veces esto no es suficiente.

Si el límite de memoria de PHP es demasiado bajo, verá un error y esto podría hacer que su inicio de sesión de WordPress no funcione correctamente. Si ve este tipo de error durante el inicio de sesión, debe aumentar el límite de memoria manualmente.

Puede hacerlo fácilmente con la ayuda de un cliente FTP. Simplemente ubique y abra el archivo wp-config.php desde el directorio de su sitio web. Luego, pegue el siguiente fragmento de código antes de “¡Eso es todo, deje de editar! Feliz publicación” línea .

 definir ('WP_MEMORY_LIMIT', '256M');

Esto aumentará el límite a 256 MB. Después de haber agregado el código al campo, guárdelo y abra su página de inicio de sesión. Si puede iniciar sesión en su sitio web, entonces su inicio de sesión de WordPress no funcionaba antes debido a la memoria PHP limitada.

Si después de eso aún recibe un error con respecto al límite de memoria de PHP, aumente el límite a 512 MB editando el fragmento e intente nuevamente.

9. URL del sitio incorrecta

La URL del sitio y la URL de la dirección de WordPress son dos URL diferentes. Debe asegurarse de que ambas URL sean iguales para que lleguen al mismo destino del sitio.

Aunque estas URL suelen ser las mismas, es posible que no sea el caso si ha migrado recientemente su sitio o ha realizado una actualización importante. Si este es el caso, puede asegurarse fácilmente de que ambas URL sean iguales con un cliente FTP.

Para hacer esto, ubique y abra el archivo wp-config.php desde el cliente FTP y agregue el siguiente fragmento de código justo encima de “¡Eso es todo, deje de editar! Feliz publicación” línea:

 define('WP_HOME','https://www.tusitio.com');
define('WP_SITEURL','https://www.yoursite.com');

Asegúrate de estar usando la misma dirección URL de WordPress para WP_HOME y WP_SITEURL .

Después de eso, guarde el archivo y vuelva a cargar la página de inicio de sesión de WordPress. Ahora debería poder iniciar sesión sin ningún problema.

NOTA: Parece obvio, pero asegúrese de que la URL del sitio ingresada en el navegador web también sea correcta. Esto puede ser útil si accede y administra muchos sitios web.

Más razones por las que el inicio de sesión de WordPress no funciona

Hemos enumerado algunas de las soluciones a los problemas más comunes del inicio de sesión de WordPress. Sin embargo, si aún tiene problemas y su inicio de sesión no funciona, puede probar las siguientes soluciones.

1. Problemas con los permisos de archivos y carpetas

Los problemas de permisos de archivos y carpetas son relativamente raros, pero también pueden hacer que el inicio de sesión de WordPress deje de funcionar. Todos los directorios de su navegador se almacenan en archivos y carpetas a los que se puede acceder desde un cliente FTP o cPanel. Si la carpeta wp-admin o el archivo wp-login.php contiene los permisos incorrectos, su sitio web no podrá acceder a estos archivos y carpetas. Como resultado, no podrá iniciar sesión.

Si cree que esto puede estar causando problemas con su inicio de sesión, puede cambiar su permiso. Para hacer eso, conecte su cliente FTP al servidor del sitio web y localice la carpeta wp-admin y el archivo wp-login.php . Haga clic derecho sobre ellos, seleccione Permiso y ajuste los siguientes valores numéricos:

  • valor numérico de la carpeta wp-admin: 755
  • valor numérico del archivo wp-login.php: 644

Finalmente, presione OK para guardar los cambios.

editar permiso de inicio de sesión de wordpress no funciona

Ahora, vuelva a cargar su sitio web e ingrese las credenciales para iniciar sesión. Si hubo problemas con los permisos de archivos y carpetas, debería poder iniciar sesión en su sitio web.

2. Archivos de WordPress dañados

Si sus archivos principales de WordPress están dañados, puede afectar todo su sitio web y evitar que el inicio de sesión funcione correctamente. Este no es un problema común, pero cuando sucede, tiende a ocurrir en el archivo wp-login.php .

Para superar este problema, solo hay una solución. Debes ir al sitio web oficial de WordPress.org y descargar la última versión de WordPress. Luego, extrae el archivo ZIP y localiza el nuevo archivo wp-login.php . Después de eso, conecte el cliente FTP con el servidor de su sitio web y cargue el nuevo archivo wp-login.php aquí.

Asegúrese de sobrescribir el archivo wp-login.php existente para reemplazar el antiguo archivo dañado por el nuevo.

Si el archivo dañado le impedía iniciar sesión en su sitio web, ahora debería poder iniciar sesión fácilmente una vez más.

Otras medidas

Si probó todo lo anterior y su inicio de sesión de WordPress aún no funciona, hay algunas cosas más que puede hacer para que su sitio esté en funcionamiento.

1. Pregúntele a su anfitrión del sitio web

Si ninguna de las soluciones mencionadas resolvió su problema con el inicio de sesión, simplemente puede comunicarse con su proveedor de alojamiento web . La razón por la que no puede iniciar sesión en su sitio web puede estar relacionada con problemas del servidor desde el extremo de su host.

Si ese es el caso, le proporcionarán información sobre cuál es el problema y cómo solucionarlo. Asegúrese de tener uno de los mejores servicios de alojamiento de WordPress con un soporte excelente . La calidad de una empresa de hosting se nota cuando hay problemas y necesitas ayuda urgente.

2. Restaurar la copia de seguridad del sitio web anterior

Si su inicio de sesión de WordPress aún no funciona, una de las últimas opciones que tiene es restaurar una copia de seguridad anterior. Eso es fácil si tiene un sistema de respaldo instalado en su sitio web.

Para restaurar una copia de seguridad, puede usar un cliente FTP o el administrador de cPanel . Si necesita más información al respecto, consulte nuestra guía sobre cómo hacer una copia de seguridad de un sitio de WordPress.

Bonificación: cómo personalizar la página de inicio de sesión de WordPress

La mayoría de los administradores no prestan demasiada atención al inicio de sesión, por lo que el 99% de los sitios de WordPress terminan teniendo la misma página de inicio de sesión aburrida. Sin embargo, personalizarlo puede tener varios beneficios. Por ejemplo, mejorar la página de inicio de sesión puede ser beneficioso para las tiendas en línea, los sitios web de membresía y los programas de afiliados. Los clientes generalmente inician sesión para realizar sus pedidos o acceder a sus beneficios, por lo que da una mejor impresión si personaliza la página de inicio de sesión.

Además del diseño, también puede personalizar otras cosas y hacer que su sitio sea más seguro. Por ejemplo, puede limitar la cantidad de intentos de inicio de sesión para mantener alejados a los piratas informáticos. Además de eso, también puede personalizar la URL de la página de inicio de sesión para que sea más difícil de encontrar y evitar ataques de fuerza bruta.

Hay algunas opciones para editar la página de inicio de sesión, pero la forma más fácil es usar un complemento dedicado. Hay varias herramientas para esto, pero para esta demostración, usaremos Custom Login Page Customizer . Es un complemento gratuito y sencillo que le permite personalizar fácilmente su página de inicio de sesión de WordPress.

Instalar y activar el complemento

Para comenzar a usar esta herramienta, primero debe instalarla y activarla . En su tablero, vaya a Complementos > Agregar nuevo y busque el complemento. Una vez que lo haya encontrado, haga clic en Instalar ahora y luego actívelo.

Alternativamente, puede instalar el complemento manualmente. Si no está familiarizado con eso, puede consultar nuestra guía sobre cómo instalar complementos manualmente para obtener más detalles.

Personaliza la página de inicio de sesión de WordPress

Después de eso, vaya a Personalizador de inicio de sesión > Personalizador y será redirigido al personalizador en vivo donde podrá editar la página de inicio de sesión.

Verás muchas opciones aquí y prácticamente puedes cambiar cualquier cosa. Puede personalizar las plantillas, el fondo, el logotipo, el formulario, los campos y los botones. Además, en la sección Otros , hay opciones para agregar CSS y JavaScript personalizados para personalizar su página de inicio de sesión.

A medida que edite la página, verá los cambios en el lado derecho de la pantalla con una vista previa en vivo en tiempo real. Una vez que esté satisfecho con su personalización, haga clic en Publicar/Actualizar para aplicarla a su sitio.

Ahora, si revisa la interfaz, podrá ver su página de inicio de sesión de WordPress recién personalizada.

También puede editar la página de inicio de sesión mediante programación y mediante creadores de sitios. Si desea obtener más información al respecto, consulte nuestro tutorial sobre cómo personalizar la página de inicio de sesión de WordPress. Además, si desea probar otras herramientas, consulte nuestra lista de los mejores complementos para personalizar la página de inicio de sesión.

Conclusión

En resumen, varias razones pueden hacer que la página de inicio de sesión de WordPress deje de funcionar, por lo que puede ser difícil saber exactamente cuál es el problema. Esto ocurre con bastante frecuencia y puede impedirle acceder a su sitio.

En esta guía, le mostramos cómo resolver los problemas más comunes con la página de inicio de sesión.

  • Caché y Cookies
  • Credenciales de acceso
  • Problemas con los complementos
  • interferencia del tema
  • URL de inicio de sesión de WordPress incorrecta
  • Error al establecer una conexión de base de datos
  • El problema con el archivo .htaccess
  • No hay suficiente límite de memoria PHP
  • URL del sitio incorrecta
  • Permisos incorrectos de archivos y carpetas
  • Archivos principales corruptos de WordPress

Si ninguna de estas soluciones funciona para usted, puede deberse a problemas con los permisos de archivos y carpetas y archivos principales dañados. Si intenta resolver esto y la página de inicio de sesión sigue sin funcionar, solo le quedan dos opciones: ponerse en contacto con su proveedor de alojamiento web o restaurar una copia de seguridad anterior de su sitio web.

Finalmente, también le mostramos una sección adicional sobre cómo personalizar una página de inicio de sesión con complementos. Esto puede ser muy útil para las tiendas de comercio electrónico, los sitios de membresía y los sitios afiliados para que el inicio de sesión se vea más profesional y agregue una capa adicional de seguridad a su sitio web.

Esperamos que este tutorial haya sido útil. Si es así, compártalo en las redes sociales para ayudar a sus amigos a resolver sus problemas con la página de inicio de sesión.

Para obtener más información sobre cómo aprovechar al máximo su sitio, consulte estas guías:

  • ¿Cómo arreglar la pantalla blanca de la muerte de WordPress?
  • Error de actualización de WordPress: cómo solucionarlo
  • Los mejores complementos CAPTCHA de WooCommerce