WordPress

Restablecer una contraseña de administrador WordPress perdida

If you cannot get into wp-admin, KPanel gives you three ways back in without touching the database by hand, and this guide covers each one, when to use it, and how to get in when your site cannot…

Si no puede acceder a wp-admin, KPanel le ofrece tres formas de volver a entrar sin tocar la base de datos manualmente, y esta guía cubre cada una, cuándo usarla y cómo entrar cuando su sitio no puede enviar correo.

Todo esto ocurre desde la pestaña WordPress del sitio en KPanel, por lo que nunca necesita la contraseña antigua para recuperar la cuenta.

Elegir un método

SituaciónUsar
Puede llegar a la página de inicio de sesión y el correo funcionaEl enlace "¿Olvidó su contraseña?" de WordPress
Ha iniciado sesión en KPanel y quiere entrar ahoraIniciar sesión como en la lista de usuarios
El correo está roto o necesita una contraseña nueva específicaEnviar un enlace de restablecimiento o establecer la contraseña con WP-CLI
No sabe cuál es la cuenta de administradorLa lista de usuarios, filtrada por rol

Todos los métodos de KPanel necesitan acceso de escritura al sitio. Si los botones están deshabilitados o ausentes, el rol de su cuenta Kapsule es de solo lectura: pida a un propietario de la cuenta que ejecute el restablecimiento o que aumente su rol.

Método 1: Desde la lista de usuarios de KPanel

Esta es la ruta más rápida y la primera a la que recurrir.

  1. Inicie sesión en KPanel y haga clic en Websites en la barra lateral izquierda.
  2. Haga clic en el sitio.
  3. Abra la pestaña WordPress, luego la sección Users.
  4. Busque la cuenta que necesita. La lista muestra el nombre de inicio de sesión, la dirección de correo y el rol, para que pueda identificar al administrador incluso si nunca supo cuál era.

Cada fila le ofrece tres opciones:

  • Iniciar sesión como le inicia sesión directamente en wp-admin como ese usuario en una pestaña nueva, usando un token de un solo uso. La contraseña no interviene en absoluto. Esta es la opción correcta cuando solo necesita entrar y arreglar algo.
  • Send reset email envía el mensaje estándar de restablecimiento de contraseña de WordPress a la dirección de esa cuenta.
  • El icono de enlace junto a él copia un enlace de restablecimiento de contraseña directamente al portapapeles, para que pueda enviarlo usted mismo a la persona. Úselo cuando el sitio no pueda enviar correo.

Sección de usuarios de WordPress en KPanel

El botón de copiar enlace es la respuesta a casi todos los problemas de "el correo de restablecimiento nunca llega". Genera el mismo enlace que WordPress hubiera enviado por correo y se lo entrega directamente, por lo que una configuración de correo rota deja de importar.

Método 2: Desde la pantalla de inicio de sesión de WordPress

Si el correo del sitio funciona y tiene acceso al buzón de la cuenta, el flujo integrado está bien:

  1. Vaya a https://yourdomain.com/wp-login.php.
  2. Haga clic en ¿Olvidó su contraseña?.
  3. Escriba el nombre de usuario o la dirección de correo de la cuenta.
  4. Haga clic en Get New Password.
  5. Abra el correo y siga el enlace. Verifique el correo no deseado si no ha llegado en unos minutos.

Si no llega nada, no siga haciendo clic. WordPress envía este correo a través de PHP de forma predeterminada, lo que muchas redes rechazan completamente. Use el método 1 o el método 3 en su lugar, y luego corrija la entrega correctamente después.

Método 3: Establecer una contraseña con WP-CLI

Úselo cuando necesite establecer una contraseña específica o cuando esté recuperando una cuenta cuya dirección de correo es incorrecta.

  1. Abra el sitio, luego la pestaña WordPress, luego la sección Console.
  2. El prompt ya comienza con wp, así que usted solo escribe el resto del comando.

Busque primero a los administradores si no está seguro de cuál es la cuenta que desea:

user list --role=administrator --format=table

Esto imprime el ID de usuario, nombre de inicio de sesión, dirección de correo y fecha de registro para cada administrador del sitio.

Luego establezca la contraseña, ya sea por nombre de inicio de sesión o por el ID numérico:

user update admin --user_pass='a-long-unique-password'
user update 1 --user_pass='a-long-unique-password'

WordPress cifra el valor correctamente al entrar, por lo que la cuenta se puede usar inmediatamente y es tan segura como una establecida a través del navegador.

Cualquier cosa que escriba aquí se registra en el registro de actividad de su cuenta, incluida la contraseña. Considere el valor comprometido en el momento en que lo usa: inicie sesión, luego cámbielo nuevamente desde Users, luego Profile en wp-admin. Nunca pegue una contraseña que use en otro lugar.

La sección Console es una de las pestañas que aparecen en planes administrados. En un sitio sin una, la tira de pestañas muestra un enlace +8 on Managed en su lugar. Los detalles completos sobre lo que la consola puede y no puede ejecutar están en Using WP-CLI on Your WordPress Site.

Si la dirección de correo en la cuenta es incorrecta

Un restablecimiento es inútil si va a un buzón que nadie posee más. Verifique y corrija la dirección antes de restablecer:

user get 1 --field=user_email
user update 1 --user_email='you@yourdomain.com'

También puede confirmar la dirección de administrador en todo el sitio, que es la que WordPress usa para sus propias notificaciones:

option get admin_email

Una vez que la dirección sea correcta, envíe el correo de restablecimiento o use Iniciar sesión como y cámbiela en wp-admin.

Editar la base de datos directamente

Puede encontrar guías antiguas que le digan que abra phpMyAdmin, edite la tabla wp_users y establezca user_pass usando la función MD5 en el desplegable.

No haga esto en un sitio Kapsule. WordPress moderno no usa hashes de contraseña MD5, editar filas de usuario manualmente es fácil de hacer mal de una manera que bloquea cada cuenta, y no hay deshacer. La lista de usuarios de KPanel y la consola WP-CLI hacen el trabajo correctamente y siempre están disponibles. Si ya ha hecho la edición y ahora está bloqueado, restaure desde una copia de seguridad: Restoring From a Backup.

Si genuinamente necesita acceso directo a la base de datos para algo más, Accessing Your Database With phpMyAdmin lo cubre de forma segura.

Después de volver a entrar

Un bloqueo es un buen momento para cerrar la brecha que lo causó:

  1. Corrija la dirección de correo en cada cuenta de administrador para que los futuros restablecimientos funcionen.
  2. Active la autenticación de dos factores para wp-admin si su plan la incluye, desde WordPress del sitio, luego la sección Security.
  3. Elimine las cuentas que no reconoce. La lista de usuarios muestra cada administrador. Una inesperada es el signo clásico de un compromiso, no una contraseña olvidada.
  4. Haga una copia de seguridad ahora que el sitio está en un estado conocido y bueno: Taking a Backup.

Si no puede entrar con ningún método aquí, envíe un correo a support@kapsulehost.com desde la dirección de su cuenta Kapsule con el dominio del sitio y lo que ya ha intentado.

¿Aún necesitas ayuda?

Envíanos un correo electrónico a support@kapsulehost.com o abre un chat en KPanel.

Abrir KPanel
Reset WordPress Admin Password | Kapsule Help