¿No puede acceder a WP-Admin? Aprende a arreglarlo desactivando plugins

Access WP When Locked out

Imagínate esto: estás listo para seguir con tu día gestionando tus sitios web (o los de tus clientes). Haces clic para abrir el sitio y, en lugar de ver la página de inicio de sesión, ves un mensaje o una pantalla en blanco.

El mensaje o la pantalla pueden diferir, pero el resultado final es el mismo.

No puede acceder al panel de WordPress para gestionar el sitio web.

Si eres nuevo en WordPress, esto es lo último que quieres ver. No significa necesariamente que el sitio web en sí esté caído, pero sí que no podrás hacer lo que necesites.

La buena noticia es que hay algunas formas de solucionar el problema para que todo vuelva a funcionar.

Vamos a compartir algunas formas efectivas de solucionar el error para que puedas seguir con tu día como lo habías planeado originalmente.

¿Por qué no puede acceder a WP-admin?

El quid del problema es que algo está interfiriendo en los procesos de carga de WordPress.

Donde normalmente ejecutaría sus scripts de inicio de sesión y presentaría la página de inicio de sesión, hay algo que se interpone.

Eso puede ser:

  1. Un plugin que carga y detiene WordPress
  2. Desconexión entre la base de datos y WordPress
  3. Un error PHP que interrumpe la secuencia de carga
  4. Un error de análisis que interrumpe la secuencia de carga
  5. Un hackeo o ataque al sitio web que bloquea el inicio de sesión

Afortunadamente, la mayoría de los problemas de inicio de sesión están causados por un plugin obsoleto o roto que interrumpe WordPress mientras se carga.

Ese es el tema que vamos a tratar hoy.

Es mejor optar por planes más amplios a precios reducidos para mantener el coste de alojamiento previsible durante más tiempo.

Cargue la URL en modo incógnito para asegurarse de que el sitio está en funcionamiento. Esta comprobación debería darte la seguridad necesaria para continuar sin tener que apresurarte.

Cómo los plugins pueden impedir el inicio de sesión en WordPress

Los plugins son un componente esencial de WordPress. El núcleo del CMS proporciona los cimientos de un sitio web, pero son los temas y plugins de WordPress los que le dan vida.

Los plugins son complementos que contienen su propio código y utilizan recursos de WordPress para ejecutarse. Si ese código se desactualiza, se corrompe, se sobrescribe o simplemente se rompe, puede provocar que WordPress se bloquee o entre en bucle.

Esta puede ser la razón por la que no puedes acceder a WP-admin cuando intentas iniciar sesión.

¿Cómo puede solucionarlo?

Cómo desactivar los plugins que bloquean el acceso a WP-admin

Hay 4 formas principales de acceder a los plugins sin tener que iniciar sesión en WordPress.

No hay una opción "mejor", ya que todas consiguen el mismo objetivo. Sin embargo, algunos métodos son más fáciles que otros, así que los pondremos en primer lugar.

1. Vía FTP - Más fácil

FTP, File Transfer Protocol, es la forma más fácil de desactivar los plugins siempre y cuando tengas FTP configurado en el sitio y dispongas de un programa FTP como Filezilla.

Otros Herramientas FTP están disponibles.

Necesitarás tu servidor FTP, nombre de usuario y login para que esto funcione.

Via FTP – Easiest

Si usted no tiene FTP configurado, es posible que desee saltar a cPanel, ya que no requiere ninguna configuración.

Por lo demás:

  1. Abra su programa FTP y navegue hasta el archivo /wp-contenido carpeta
  2. Haga clic con el botón derecho en la carpeta y seleccione Cree nuevo archivo. Llámalo plugins.antiguos
  3. Abra la carpeta plugins dentro de /wp-content, seleccionar todos los archivos.
  4. A continuación, arrastre y suelte todos los archivos en plugins.antiguos y asegúrese de que no queda nada en plugins

Forzar la actualización de su navegador y tratar de iniciar sesión en WP-admin de nuevo. La ventana de inicio de sesión normal debe aparecer y usted debería ser capaz de iniciar sesión con normalidad.

Ahora copie un plugin a la vez plugins.antiguos a plugins y vuelva a intentar iniciar sesión.

Si ha añadido recientemente un nuevo plugin o ha realizado algún cambio, déjelo para el final. De lo contrario, sigue trabajando hasta que ya no puedas iniciar sesión en WP-admin.

El último plugin que has movido es el que causa los problemas. Elimínelo o actualícelo según sea necesario.

2. A través del Gestor de Archivos de cPanel - Más fácil

Si no tienes FTP configurado o no tienes tus datos a mano, puedes utilizar cPanel para hacer exactamente lo mismo que arriba.

Necesitarás los datos de acceso FTP de tu proveedor de alojamiento web, pero eso es todo. Deberías haberlos recibido con el correo electrónico de bienvenida.

  1. Inicie sesión en su plan de alojamiento web y cargue cPanel (u otro gestor de alojamiento utilizado por su proveedor).
  2. Carga Gestor de archivos y abrir public_html
  3. Seleccione /wp-contenidos y el plugins carpeta.
Via cPanel File Manager – Easiest

Realiza las mismas acciones que arriba. Crea una nueva carpeta llamada plugins.old, corta todos los plugins de la carpeta original y pégalos en plugins.old.

Asegúrese de que puede iniciar sesión en WP-admin y mover los plugins de nuevo uno por uno, mientras que la prueba de inicio de sesión cada vez.

3. A través de SSH - Ligeramente más difícil

Si te sientes cómodo usando SSH, puedes usarlo para conectarte al servidor de alojamiento y usar los comandos cd y mv para mover la carpeta del plugin.

Puede utilizar la línea de comandos para SSH o un programa como WinSCP (Windows) o Cyberduck (Mac y Windows).

Via SSH – Slightly more difficult

También necesitarás el nombre de usuario FTP de tu sitio web para que esto funcione.

Intentémoslo ahora.

  1. Conéctese a su servidor web mediante SSH
  2. Vaya a public_html y /wp-contenido utilizando cd wp-contenido
  3. Cambie el nombre del /plugin utilizando mv plugins plugins.old

Ha navegado hasta la carpeta wp-content, donde se encuentran los plugins. A continuación, ha renombrado la carpeta a plugins.old para que WordPress no la reconozca.

Prueba a entrar en WP-admin y mira a ver si funciona.

Si es así, utilice SSH o el Administrador de archivos de cPanel para moverlos hacia atrás uno a uno hasta que descubra cuál está causando el problema.

Lee esta guía si te encuentras con algún problema de conexión con SSH.

4. Utilice phpMyAdmin - Más difícil

Finalmente, puedes usar phpMyAdmin desde cPanel para desactivar todos los plugins y así poder entrar en WP-admin una vez más.

No todo el mundo se siente cómodo hurgando en su base de datos, por lo que hemos dejado este método para el final.

Si te parece bien, aquí tienes cómo hacerlo.

  1. Entrar en cPanel y abrir phpMyAdmin en el Bases de datos sección
  2. Seleccione wp-options en la base de datos de WordPress
  3. Encuentre plugins_activos y haga doble clic en la línea
  4. Cambiar el valor_opción a a:0:{} y pulsa Entre en para cambiarlo

Ahora ha desactivado todos los plugins de su sitio web.

Usted puede tener un montón de código dentro de la option_value como en la imagen de arriba. Borre todo lo que no sea a:0:{} y pulsa Intro para confirmar el cambio.

Como antes, prueba WP-admin para asegurarte de que funciona y trabaja en la activación de plugins de nuevo usando el comando Plugins en el panel de control de WordPress.

Active uno cada vez y vuelva a probar el inicio de sesión para asegurarse de que funciona.

Una vez que deje de funcionar, desactiva el último plugin que utilizaste, ya que probablemente sea el culpable.

¿Y si no es un plugin el que te impide acceder a WP-admin?

Decíamos al principio que los plugins eran la causa más común de no poder acceder a WP-admin.

Pero no son la única causa.

Si sigues todos los pasos anteriores y sigues sin poder acceder a WP-admin, ¿qué puedes hacer?

Primero, comprueba si hay algún mensaje de error. Perder el acceso a WP-admin es uno de los pocos errores de WordPress que no te dirá que algo va mal.

Normalmente, verás un mensaje como ''No disponible brevemente por mantenimiento programado. Vuelve en un minuto". O "Demasiados intentos de inicio de sesión" o "Error de análisis sintáctico: Error de sintaxis, ';' inesperado.

Si ves un mensaje como este, busca esa solución específica y trabaja el problema.

Si no ves mensajes de error, aún tienes opciones.

En primer lugar, compruebe su sitio en busca de virus y malware por si acaso.

What if it isn’t a plugin stopping you accessing WP-admin?

Si tienes acceso a cPanel y tu host proporciona antivirus, entra en cPanel y escanea tus archivos.

Si no dispone de un escáner, puede solicitar a su proveedor de alojamiento que realice un escaneado en su nombre. Dependerá mucho de tu plan de alojamiento y de tu proveedor.

A continuación, podría cambiar un sitio almacenado mantenido como un sitio de ensayo para vivir si usted tiene uno configurado.

Podrás cambiar entre staging y live desde cPanel pero requiere que tengas una copia de tu sitio web para que funcione.

Su última opción es solicitar a su proveedor de alojamiento web que restaure su sitio web a partir de una copia de seguridad.

Aunque utilice un plugin de copia de seguridad en su sitio, no puede acceder a él si no puede iniciar sesión, por lo que es posible que necesite la ayuda de un experto.

Ahí es donde realmente notará las ventajas de trabajar con un anfitrión de calidad.

Acceder a WP-admin cuando estás bloqueado

Aunque puede cundir el pánico cuando te encuentres con este problema por primera vez, no poder acceder a WP-admin no es el impedimento que pensabas en un principio.

Con unas sencillas técnicas, puede desactivar el plugin infractor (porque suele ser un plugin) y volver a acceder a su sitio web.

Recomendamos utilizar FTP o el Gestor de Archivos de cPanel, ya que son la forma más sencilla de mover archivos.

Si te sientes más cómodo con MySQL, phpMyAdmin o SSH, también funcionan.

Divulgación: Este blog puede contener enlaces de afiliados. Si realiza una compra a través de uno de estos enlaces, es posible que recibamos una pequeña comisión. Leer información. Tenga la seguridad de que sólo recomendamos productos que hemos utilizado personalmente y que creemos que aportarán valor a nuestros lectores. Gracias por su apoyo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Astra es gratis. Ahora y siempre.

Creemos que crear sitios web atractivos no debería ser caro. Por eso Astra es gratis para todos. Empieza gratis y amplía con paquetes asequibles.

La descarga está a un solo clic

Download Checklist

REWIND

RESUMEN DEL AÑO

La descarga está a un solo clic

Introduce tu dirección de correo electrónico y sé el primero en enterarte de las actualizaciones y novedades.

Descargar gratis Astra Theme - Modal Popup Form
Scroll al inicio