No tengo acceso a WordPress a través de wp-admin

Supervisor
Supervisor
  • Actualización

📍¿Qué debes hacer primero?

Antes de solucionar el problema de acceso a través de wp-admin, debes realizar una tarea importante:

  • Hacer una copia de seguridad de WordPress: Antes de modificar la base de datos, es fundamental crear una copia de seguridad. De esta forma, podrás recuperar el sitio si algo sale mal. Puedes seguir este tutorial para hacerlo.

📍Motivos (frecuentes) por los cuales no puedes acceder a WordPress a través de wp-admin

1 - Datos de acceso o inicio de sesión incorrectos

Una de las razones más comunes por las que tu sitio de WordPress se bloquea es cuando se ingresan datos de acceso incorrectos. En general, estos datos consisten en un nombre de usuario y una contraseña.

Los nombres de usuario no siempre son los nombres reales de las personas y las contraseñas pueden ser sensibles a mayúsculas y minúsculas, lo que puede llevar a errores al ingresarlos sin querer.

¿Cómo solucionarlo?

Asegúrate de escribir tus datos de acceso con cuidado, prestando atención a las mayúsculas. Para evitar problemas como olvidar o equivocarte al escribir tus contraseñas, te recomendamos utilizar una aplicación de gestión de contraseñas como Bitwarden.

Si esto no resuelve el problema de ingresar a tu WordPress a través de wp-admin, puedes intentar restablecer tu contraseña haciendo uso de la función de recuperación integrada de WordPress en la página de inicio de sesión. Aquí te proporcionamos una guía paso a paso:

Haz clic en ¿Has olvidado tu contraseña?

Ingresa el nombre de usuario o correo electrónico en el campo disponible y haz clic en el botón de «Obtener una contraseña nueva».

WordPress te enviará un vínculo a tu dirección de correo electrónico para generar una contraseña nueva. Continúa las instrucciones y accede nuevamente a WordPress con las nuevas referencias.

En caso de que hayas trasladado tu dominio web a un servidor nuevo, verifica que el dominio está dirigido al registrador adecuado. De lo contrario, es probable que también se bloquee tu cuenta.

2 - La contraseña es incorrecta y la recuperación falla

Es posible que no puedas acceder a tu contraseña por diferentes motivos, como que haya sido cambiada por alguien más. Si no has podido restablecerla desde la pantalla de inicio de sesión o no has recibido un correo electrónico para restablecerla, es probable que el servidor de tu sitio WordPress no esté enviando correos electrónicos.

¿Qué medidas tomar para solucionarlo?

Puedes solventar esta situación recuperando tu clave desde el panel de control de tu cuenta de alojamiento de WordPress. Te indicaremos el procedimiento para llevarlo a cabo mediante Ferozo de DonWeb y phpMyAdmin:

  • Abre tu panel de Ferozo.
  • En la pestaña de Base de Datos, haz clic en phpMyAdmin

  • En la página de phpMyAdmin, haz clic en tu base de datos principal. De esta manera, se desplegarán todas tus tablas de base de datos de tu instalación de WordPress.
  • Busca la tabla wp_users y haz clic en ella para ver los usuarios registrados.

107.png

  • Haz clic en editar para modificar el usuario seleccionado.
  • En la fila de user_pass, selecciona MD5 como función y en el campo de valor, ingresa una nueva contraseña.
  • Para finalizar, haz clic en Continuar para guardar los cambios.

Luego, vuelve a tu página de loguin e intenta iniciar sesión nuevamente con la nueva contraseña.

3 - Hay un plugin con error

Si has probado los pasos anteriores sin éxito, es probable que el problema de acceso se deba a un plugin defectuoso.

Para identificarlo, puedes activar la depuración de WordPress modificando el archivo wp-config.php:

  • Cambia la siguiente línea de código de 'define('WP_DEBUG', false);' a 'define('WP_DEBUG', true);'.
  • Después, al verificar los errores, podrás identificar el plugin con problemas y proceder a desinstalarlo o reinstalarlo.

📍Otros motivos (menos frecuentes)

  • En caso de que no puedas acceder a través de la página de wp-admin, es posible que tu nombre de usuario no esté registrado o que, aunque puedas acceder, ya no tengas permisos de administrador, lo que significa que no puedes ingresar al panel de administración de WordPress.

    Esta situación puede deberse a que el propietario del sitio ha revocado tus derechos de administración o a un ataque informático en el que un hacker ha eliminado tus privilegios de administrador de WordPress.

    ¿Cómo solucionarlo?

    Si has perdido tus privilegios de administrador debido a un ataque informático, puedes agregar un nuevo usuario administrador a tu base de datos de WordPress a través de phpMyAdmin. A continuación, te proporcionamos una guía sobre cómo hacerlo:

    • Abre la página de phpMyAdmin como te mostramos anteriormente y selecciona la tabla de wp_users
    • Haz clic en el botón Insertar (Insert).

    108.png

    • Completa los campos según sea necesario y guarda los cambios con el botón Continuar. Elige un número de identificación que no esté en uso y en el campo de user_status mantén el número 0.
    • Guarda la información ingresada. Se necesitará más adelante.
    • Ahora, dirígete al panel izquierdo donde se encuentran todas las tablas de bases de datos y selecciona la tabla wp_usermeta. Luego, haz clic en Insertar (Insert).

    109.png

    • Completa los campos con la siguiente información:
    1. unmeta_id: déjalo en blanco, ya que se generará automáticamente.
    2. user_id: introduce el número de identificación que has introducido en la tabla de wp_users.
    3. meta_key: escribe wp_capabilities.
    4. meta_value: ingresa a:1:{s:13: «administrador»;b:1;}.
    • Asegúrate de que los datos ingresados sean correctos y guarda los cambios con el botón Continuar.
    • Ahora debemos repetir el proceso y agregar un nuevo meta_value, pero esta vez con información diferente:
    1. unmeta_id: déjalo también en blanco.
    2. user_id: introduce el mismo número de identificación que has introducido en el paso anterior.
    3. meta_key: escribe wp_user_level.
    4. meta_value: escribe 10.

    ¡Listo! Guarda todos los cambios. Ahora, inicia sesión en WordPress con las nuevas credeciales de administrador que hemos creado.

  • Ciertos webmasters de páginas web emplean plugins de protección para restringir la cantidad de intentos que los usuarios tienen para acceder a su cuenta. Aunque esta medida es efectiva para evitar ataques de fuerza bruta, también puede ser la causa de que se bloquee tu propia cuenta.

    ¿Cómo solucionar este problema?

    El formulario de inicio de sesión se restaurará en poco tiempo, pero si no deseas esperar, puedes desactivar el plugin mediante un cliente FTP o el administrador de archivos de tu hosting. A continuación, se detalla cómo hacerlo:

    Para este ejemplo, usaremos el Administrador de Archivos de Ferozo y deshabilitaremos el plugin de seguridad llamado WordFence:

    • En nuestro panel lateral derecho, haremos clic en la carpeta public_html para poder ingresar en ella.
    • Luego, haremos clic para ingresar a la carpeta wp_includes y posteriormente haremos clic en la carpeta plugins.
    110.png
    No tengo acceso a WordPress a través de wp-admin
    • Buscaremos nuestro plugin de seguridad, Wordfence en nuestro caso, y con el botón de Renombrar le asignaremos otro nombre. Sólo con agregarle una letra es suficiente.

    Ahora el plugin de seguridad está deshabilitado. Podremos entonces volver a iniciar sesión con normalidad. Pero es muy importante que no olvides volver a renombrar correctamente el plugin para que pueda funcionar con normalidad y pueda seguir protegiendo tu sitio web.

  • Modificar el dominio de tu sitio de WordPress puede causar problemas de bloqueo. Si has realizado esta modificación recientemente, verifica si hay alguna discrepancia entre la URL de tu sitio y la que está almacenada en la base de datos de MySQL.

    ¿Cómo solucionarlo?

    La base de datos de MySQL es responsable de almacenar todos los datos de WordPress, incluyendo las URL del sitio. Si deseas cambiar la URL de WordPress en la base de datos, utiliza phpMyAdmin para resolver el problema.

  • Un fallo en la conexión con la base de datos puede tener un efecto negativo en todo tu sitio de WordPress. Esto provoca la imposibilidad de conectarse a la base de datos, que no solo almacena las URLs sino también toda la información de tu sitio, incluyendo el contenido, las cuentas de usuario y los permisos.

    Este problema suele ocurrir cuando hay algún problema con el servidor o la base de datos. Los archivos dañados también pueden ser la causa. Un plugin que no funciona correctamente es una de las múltiples razones que pueden provocar el problema.

    ¿Cómo se puede solucionar?

    Existen diversas soluciones para los problemas de conexión con la base de datos de WordPress:

    • Activar la función de reparación incorporada de WordPress.
    • Arreglar los archivos corruptos.
    • Comprobar la configuración de la base de datos a través del panel de control de tu cuenta de alojamiento.

    Si ninguna de las soluciones anteriores consigue restablecer la conexión, intenta desactivar los plugins que hayas instalado recientemente antes del incidente. Sigue los pasos de la sección anterior para desactivar el plugin.

    El fallo en la conexión con la base de datos también puede deberse a un servidor de base de datos con problemas. Esto suele ocurrir en un alojamiento compartido, donde el número de conexiones simultáneas permitidas es limitado. Ponte en contacto con tu proveedor de alojamiento para comprobar si el error está en su lado y pídele que lo solucione.

  • La pantalla blanca de la muerte se refiere a la página en blanco que aparece al intentar acceder al panel de control de WordPress. Esta situación puede ser causada por diversos factores, como plugins defectuosos o falta de memoria en la página web.

    ¿Cómo resolver este problema?

    Aquí te presentamos algunas alternativas para solucionar el problema de la pantalla blanca de la muerte en WordPress:

    1. Aumenta el límite de memoria de tu sitio web: brinda más capacidad de memoria a tu sitio web de WordPress.
    2. Desactiva los plugins problemáticos: desactiva los plugins que hayas instalado recientemente para verificar si alguno de ellos está causando el problema. Si no puedes acceder al panel de control, utiliza un cliente FTP para desactivar tus plugins manualmente. Sigue los pasos de la sección anterior para hacerlo.
    3. Instala un tema predeterminado mediante phpMyAdmin: cambia el tema de WordPress sin tener que acceder al área de administración.
  • Si al intentar acceder al sitio aparece un mensaje indicando “Error de análisis: error de sintaxis”, es probable que el problema se deba al código incorrecto. Este tipo de error es bastante común y puede ser causado incluso por una letra mal colocada. Por suerte, es fácil de solucionar.

    ¿Cuál es la solución?

    Para solucionar un error de sintaxis, sigue estos pasos:

    1. Localiza el origen del error: revisa los cambios de código que hayas hecho recientemente para asegurarte de que estén correctamente escritos y utilicen la sintaxis adecuada.
    2. Repara el código defectuoso a través de un cliente FTP: identifica el archivo corrupto en tu sitio web de WordPress y corrige el error de sintaxis a través del administrador de archivos.

¿Fue útil este artículo?

Usuarios a los que les pareció útil: 2 de 20

¿Tiene más preguntas? Enviar una solicitud

Comentarios

0 comentarios

Inicie sesión para dejar un comentario.