Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo desactivar todos los plugins cuando no puedes acceder a WP-Admin

¿Alguna vez has tenido problemas con tu sitio web de WordPress, pero no podías acceder al área de administración para solucionar el problema? Esta es una experiencia frustrante que muchos usuarios de WordPress enfrentan en algún momento.

Un paso común para solucionar problemas es desactivar todos los plugins y luego reactivarlos uno por uno. Esto ayuda a identificar si un conflicto de plugins está causando el problema. Pero, ¿qué haces cuando ni siquiera puedes iniciar sesión en wp-admin para realizar este importante paso?

No te preocupes, hay una solución. En esta guía, te mostraremos cómo desactivar todos los plugins de WordPress cuando no puedes acceder a tu área de administración.

Desactivar todos los plugins de WordPress sin acceder al área de administración

Hay dos métodos comúnmente utilizados para desactivar plugins sin acceder al área de administración de tu sitio web de WordPress. Puedes elegir el método que te parezca más fácil:

Método 1: Desactivar todos los plugins de WordPress usando FTP

Para este método, necesitarás usar un cliente FTP o la aplicación de administrador de archivos en el panel de control de tu hosting de WordPress.

Si nunca has usado FTP antes, es posible que quieras ver nuestra guía sobre cómo usar FTP para subir archivos a WordPress.

Primero, necesitas conectarte a tu sitio web usando un cliente FTP o el administrador de archivos en cPanel. Una vez conectado, necesitas navegar a la carpeta /wp-content/.

Dentro de la carpeta wp-content, verás una carpeta llamada plugins. Aquí es donde WordPress almacena todos los plugins instalados en tu sitio web.

Renombrar la carpeta de plugins

Necesitas hacer clic derecho en la carpeta plugins y seleccionar 'Renombrar'.

A continuación, cambia el nombre de la carpeta a lo que prefieras. En nuestro ejemplo, la llamaremos plugins.deactivated.

Plugins desactivados vía FTP

Una vez que hagas esto, todos tus plugins se desactivarán.

Esto se debe a que WordPress busca una carpeta llamada 'plugins' para cargar los archivos de los plugins. Cuando no encuentra la carpeta, deshabilita automáticamente los plugins activos en la base de datos.

Por lo general, este método se usa cuando no puedes acceder a tu área de administración. Si el problema eran tus plugins, deberías poder iniciar sesión en tu área de administración de WordPress.

Si visitas la página Plugins » Plugins Instalados dentro del área de administración de WordPress, verás notificaciones de todos los plugins que se han desactivado.

Plugins de WordPress desactivados

También notarás que todos tus plugins han desaparecido ahora. No te preocupes; están todos a salvo y puedes restaurarlos fácilmente.

Simplemente vuelve a tu cliente FTP y ve a la carpeta /wp-content/. Desde aquí, necesitas renombrar la carpeta plugins.deactivated de vuelta a plugins.

Ahora, puedes volver a la página Plugins » Plugins Instalados dentro del área de administración de WordPress y activar un plugin a la vez hasta que tu sitio vuelva a fallar.

En este punto, sabrás exactamente qué plugin causó el problema. Luego puedes eliminar la carpeta de ese plugin de tu sitio usando FTP o pedirle soporte al autor del plugin.

Método 2: Desactivar todos los plugins usando phpMyAdmin

El método FTP es definitivamente más fácil, en nuestra opinión. Sin embargo, también puedes desactivar todos los plugins de WordPress usando phpMyAdmin.

Importante: Antes de hacer nada, por favor haz una copia de seguridad completa de la base de datos. Esto te será útil si algo sale mal.

A continuación, deberás iniciar sesión en el panel de control de tu hosting web. En este ejemplo, te mostramos un panel de control de cPanel. El panel de control de tu cuenta de hosting puede verse diferente.

Deberás hacer clic en el ícono de ‘phpMyAdmin’ en la sección Bases de datos.

Seleccionar phpMyAdmin en cPanel

Esto iniciará phpMyAdmin en una nueva ventana del navegador.

Deberás seleccionar tu base de datos de WordPress si aún no está seleccionada. Después de eso, podrás ver las tablas de la base de datos de WordPress.

Haz clic en wp-options

Como puedes ver, todas las tablas de la base de datos tienen el prefijo wp_ antes del nombre de la tabla. Tus tablas pueden tener un prefijo de base de datos diferente.

Necesitas hacer clic en la tabla wp_options. Dentro de la tabla wp_options, verás filas de diferentes opciones. Busca la opción ‘active_plugins’ y luego haz clic en el enlace ‘Editar’ junto a ella.

Haz clic en la opción Activate_Plugins

En la siguiente pantalla, deberás cambiar el campo option_value a a:0:{}.

Luego, haz clic en el botón ‘Ir’ para guardar tus cambios.

Restablecer plugins activos

Has desactivado con éxito todos los plugins de WordPress usando phpMyAdmin. Si un plugin te impedía acceder al administrador de WordPress, deberías poder iniciar sesión ahora.

Tutorial en video

Suscríbete a WPBeginner

Guías expertas sobre plugins de WordPress

Esperamos que este artículo te haya ayudado a desactivar todos los plugins en WordPress. También puedes consultar otras guías sobre solución de problemas de plugins de WordPress:

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

339 CommentsLeave a Reply

  1. Estoy muy agradecido de que hayas publicado este artículo. No tenía idea de cómo solucionar el problema y en mi caso fue un plugin. ¡¡¡Gracias!!!

  2. Por lo general, no comento en publicaciones como esta, y sé que esta publicación es increíblemente antigua (para los estándares actuales), pero solo quería agradecerte por esta solución rápida. Pude acceder a la carpeta /plugins a través del administrador de archivos de Media Temple, cambiar el nombre de la carpeta y apuntar al plugin problemático... ¡¡¡GRACIAS!!!

  3. No podía acceder a mi blog en absoluto para editar nada. Seguí tus instrucciones para eliminar un plugin. Eso lo solucionó. ¡Gracias por la información y por explicarla de una manera fácil de entender!

  4. ¡Súper! Pude arreglar mi sitio cambiando el nombre de la carpeta de Plugins, y luego reactivando los plugins uno por uno.

    ¡Solo quería decir gracias!

    Jairo.

  5. Hola, muchas gracias por el artículo.
    Estaba desarrollando mi WordPress sin conexión usando Wampserver localhost.
    Cuando terminé, funcionó bien en mi localhost, pero después de subirlo comencé a tener el problema, solo la página de índice podía cargarse y todas las demás páginas todavía tenían la URL sin conexión (es decir, localhost/mysite/thepost) cuando cambio manualmente la URL de localhost a la URL normal que debería ser, obtengo un error interno del servidor 500.

    He intentado todos los métodos mencionados aquí, pero mi problema persiste.
    Por favor, realmente necesito ayuda.

    Muchas gracias.

  6. ¡Gran artículo! Me ahorró un dolor de cabeza. Tuve que pasar por todo el proceso, pero valió la pena. Ahora mi sitio está de vuelta y todo está actualizado. ¡¡¡Buen trabajo, chicos!

  7. ssh:
    debian@otherland:*/wp-content/plugins$ sudo chown root:root menu-icons/
    debian@otherland:*/wp-content/plugins$ sudo chmod -R 700 ./menu-icons/
    debian@otherland:*/wp-content/plugins$

    luego volví a cargar “pestaña con error del servidor 500” y me dijo algo como plugin desactivado…archivos no encontrados.

  8. Hola. He renombrado la carpeta del plugin a plugin.deactivate pero todavía tengo la pantalla en blanco. Tenía tanta esperanza de poder solucionar mi problema tan rápida y fácilmente como otros, pero aún no. ¿Alguna otra sugerencia? Muchas gracias.

  9. De hecho, puedes hacer esto también con el directorio del tema. Esto es lo que tuve que hacer, ya que tenía ambos problemas, plugins que se comportaban mal Y un problema con el tema que me bloqueó.

    Renombré los temas a themes.deactivate y eso me permitió volver a la administración de temas, lo que me impedía ir más allá del panel, PERIODO.

    Una vez allí, me dijo qué tema causó el problema en detalle, ¡pero todavía tuve que recrear un nuevo directorio llamado "themes" y copiar los temas buenos allí antes de que me permitiera activar un nuevo tema!

    Hope this sheds some light on possible additional errors :)

    Brian:

  10. Hola,

    Gracias por el buen trabajo.

    Ejecuto Wordpress en un IIS autoalojado a través de una máquina virtual.

    Desafortunadamente, no pude renombrar mi carpeta de plugins, seguía recibiendo "carpeta en uso".

    ¿Qué hago?

    Gracias de antemano.

  11. ¡Hola, por favor ayuda! Tengo un blog en el wordpress.com gratuito, por lo que no hay un host independiente, sino el propio WordPress. No puedo iniciar sesión en el backend debido a un plugin de autenticación de 2 pasos en WordPress.
    Estoy intentando conectarme a mi página de WP a través de FTP, ¿puedes confirmar si el nombre de usuario y la contraseña para el acceso FTP son los mismos que mi nombre de usuario y contraseña de WordPress? . En esta etapa, no puedo acceder al backend y sigo recibiendo un error de "no se pudo conectar al servidor".

    Estoy intentando deshabilitar el plugin de autenticación de dos pasos para mi sitio. Como ya no tengo el SIM del móvil al que se envía el código de verificación. Por favor, ayuda, estoy bastante frustrado. Saludos.

  12. ¡Por favor, ayúdame!
    Llevo 4 días sin poder acceder a mi panel de WP, ni siquiera por FTP usando FileZilla.
    El día antes de abrir mi panel de WP, vi que un plugin necesitaba una actualización. Hice la actualización automática y desde entonces mi sitio web no funciona.
    No puedo acceder al directorio para desactivar el plugin.
    Seguí los pasos que dijiste usando phpMyAdmin pero no encuentro "active plugin" en wp-option
    Por favor, ayúdame

    • Contacta a tu proveedor de hosting para averiguar por qué no puedes acceder a FTP. También puedes acceder a tus archivos y carpetas usando el administrador de archivos en cPanel (el panel de control de tu cuenta de hosting web).

      Administrador

      • Primero, tengo que agradecerte tu ayuda.
        Estoy usando un modo gratuito en mi host web y esto no me permite interactuar con ellos.
        Cuando intento abrir mi sitio web en el navegador, recibo este mensaje:

        Advertencia: require_once(assets/ilenframework/assets/lib/utils.php): failed to open stream: No such file or directory in /home/u673270787/public_html/wp-content/plugins/yuzo-related-post/yuzo_related_post.php on line 24 Fatal error: require_once(): Failed opening required ‘assets/ilenframework/assets/lib/utils.php’ (include_path=’.:/usr/lib/php’) in /home/u673270787/public_html/wp-content/plugins/yuzo-related-post/yuzo_related_post.php on line 24

  13. Gran artículo. Me ahorró mucho tiempo de solución de problemas y de arreglar mi sitio. Sigan con el buen trabajo.

  14. Sé que mi pantalla en blanco provino de un plugin defectuoso y todo salió mal cuando intenté desinstalarlo desde wp-admin. Ahora tengo la pantalla en blanco y el plugin no aparece en mi cPanel... ¿qué hago ahora?

  15. ¡Gran ayuda para mí esta mañana! No había entrado a mi panel de administración en unos días. Lo abrí y seleccioné todas las actualizaciones de plugins y las actualicé todas a la vez... gran error. Me salió la WSOD (pantalla blanca de la muerte) y empecé a entrar en pánico. jajaja

    ¡Entonces encontré este artículo que ayudó inmensamente! Funcionó a la perfección. Encontré el plugin defectuoso y lo eliminé.

    ¡Gracias por el gran artículo!

    • Tengo un problema similar. Puedo abrir el panel de administración de WordPress y también la página de inicio. Pero cuando abro cualquier otra página, dice que esta página web tiene un bucle de redireccionamiento

      ERR_TOO_MANY_REDIRECTS
      Recuerdo que solo eliminé 2 complementos. No hice ninguna actualización. Pero sigue ahí. Por favor, guíeme.

      • Si ya intentaste desactivar todos tus plugins de WordPress, entonces prueba esto.

        Conéctate a tu sitio web usando un cliente FTP. En el directorio raíz encontrarás un archivo .htaccess. Descárgalo a tu computadora. Elimina el archivo original de tu sitio web. Visita el área de administración de tu sitio y ve a Ajustes » Enlaces permanentes. No cambies ninguna configuración en la página, solo haz clic en el botón de guardar cambios. Verifica tu sitio web para ver si el error se ha resuelto.

        Administrador

        • Gracias por tu amable respuesta.
          Resolví el problema anoche después de publicar aquí.


          Esta es la solución y cómo arreglarla:
          En nuestro wp-config.php, sobrescribimos las variables del servidor dadas que causan el problema agregando esto debajo de la configuración de tu base de datos en wp-config:

          if(isset($_SERVER[‘HTTP_X_FORWARDED_FOR’])) {
          $list = explode(‘,’,$_SERVER[‘HTTP_X_FORWARDED_FOR’]);
          $_SERVER[‘REMOTE_ADDR’] = $list[0];
          }
          $_SERVER[ ‘SERVER_ADDR’ ] = DOMAIN_CURRENT_SITE;
          $_SERVER[ ‘REMOTE_ADDR’ ] = DOMAIN_CURRENT_SITE;
          $_SERVER[ ‘HTTP_HOST’ ] = DOMAIN_CURRENT_SITE;


          Vi este enlace.
          Todos pueden visitarlo. Gracias a Dios, estuve intentándolo durante tres días. Gracias a todos ustedes.

  16. Hola, me encontré con este problema hoy. Sabía el nombre del plugin que causaba el problema y contraté a un consultor.

    Él tuvo acceso a mi cPanel. De alguna manera pudo desactivar el plugin problemático, pero no me dijo cómo lo hizo.

    ¿Tienes alguna idea de cómo pudo haberlo hecho?

  17. Gracias. Instalé una actualización de un plugin defectuoso y obtuve la pantalla blanca de la muerte. Tu explicación clara me ayudó a restaurar los plugins correctos y recuperar el acceso a mi sitio.

  18. Seguí todos los pasos y pude desactivar mis plugins, pero cuando intenté activarlos de nuevo, me apareció una pantalla en blanco. No estoy seguro de qué está pasando. Por favor, ayúdenme

  19. Cuando me apareció la "pantalla blanca de la muerte", ni por un minuto entré en pánico y en su lugar fui directo a tu sitio, sabía que encontraría una solución aquí.
    Muchas gracias por todos los consejos y recursos que pones a disposición.

  20. ¡Dios mío! Me salvaste el día, había instalado un plugin de seguridad que solo me permitía iniciar sesión desde una dirección IP específica y no podía iniciar sesión a través de FTF, ¡gracias por las instrucciones de acceso PHP!

  21. Escritura brillante, simple y fácil. Nuestro blog ambiental Earth5R tuvo este problema crítico donde los autores y administradores no podían iniciar sesión, aplicamos esta solución y funcionó como magia. Había uno de los pocos plugins innecesarios que estaba causando el problema. ¡Eso también trae una lección, mantén solo el plugin más necesario! Muchas gracias, eso ahorró mucho tiempo.

  22. ¡Gracias! Pude acceder a mi sitio de WordPress, pero no al área de administración. Tuve un error fatal debido a un plugin de caché. Hice esto para acceder a la administración, eliminé y reinstalé el plugin, y está funcionando bien.

  23. Nada de esto me funcionó... pero luego cambié a Internet Explorer y ahora puedo acceder a mi panel de WordPress. El sitio siempre ha estado en línea. ¿Alguna idea de qué podría estar causando el problema en Chrome?

  24. Gracias. El problema fue una actualización fallida de un plugin. Usando FTP y cambiando el nombre del directorio del plugin, recuperé instantáneamente mi capacidad de acceder a la página de inicio de sesión de WordPress, luego volví a cambiar el nombre del directorio del plugin a través de FTP, lo que me permitió reactivar los plugins uno por uno, identificando así fácilmente el plugin problemático. Esto fue increíblemente útil y resolvió mi problema. Muchas gracias.

  25. Gran artículo. ¡Gracias! Un plugin defectuoso y usar el renombre del plugin para desactivarlo fue mucho más fácil que intentar hacerlo a través del panel de administración.

  26. Eres genial. Este artículo me hizo ganar un par de miles y me salvó de tener que rehacer una semana de trabajo. ¡Muchas gracias!

    Specifically, changing debug to “True” made life a whole lot easier. :)

  27. ¿Alguien puede ayudarme por favor? Hice esto a través de mi FTP pero todavía tengo el "reauth=1" después de desactivar mi carpeta de plugins. Gracias.

  28. ¡Gran publicación, gracias!
    Tuve un Error Interno del Servidor al intentar agregar código de seguimiento a mi archivo functions.php a través del editor en WP. Después de obtener el error, eliminé el código del archivo, lo que debería haberlo solucionado, pero el error persistió. Abrí el administrador de archivos en mi cuenta de hosting y navegué al archivo functions.php. Cuando lo abrí, el código que causó el error todavía estaba en el archivo. Una vez que eliminé el código, el error desapareció. Espero que esto ayude.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.