Índice
¿Por qué desactivar plugins desde phpMyAdmin?
A veces un plugin de WordPress puede romper el acceso al panel de administración, dejando el sitio prácticamente inutilizable. Cuando no puedes entrar al dashboard para desactivar el plugin problemático, phpMyAdmin se convierte en la herramienta clave para arreglar el desastre.
Normalmente se recurre a este método en situaciones como:
- Pantalla blanca o errores fatales tras instalar o actualizar un plugin.
- Conflictos inesperados después de cambios recientes.
- Necesidad de desactivar todos los plugins rápidamente para descartar problemas o restaurar el acceso.
Precauciones previas
En servidores como los de SOLTIA tienes la opción de solicitar restoraciones y copias automáticas. Si prefieres dejarlo en manos de expertos, en RedServicio hay técnicos acostumbrados a lidiar con bases de datos y WordPress.
Cómo desactivar plugins desde phpMyAdmin paso a paso
El procedimiento básico para desactivar todos los plugins desde phpMyAdmin es sencillo:
-
Accede a phpMyAdmin:
- Abre el panel de control de tu hosting (cPanel, Plesk, DirectAdmin… lo que uses normalmente).
- Busca el icono o entrada de “phpMyAdmin” y haz clic ahí.
-
Selecciona la base de datos de tu WordPress:
- Si tienes dudas, consulta el archivo wp-config.php de tu web y busca la línea DB_NAME para identificar la base de datos correcta.
-
Localiza la tabla wp_options:
- Pulsa sobre la tabla llamada wp_options (el prefijo puede variar, por ejemplo wpabc_options).
-
Busca la opción active_plugins:
- Utiliza el buscador de la parte superior para localizar active_plugins en la columna option_name.
- Haz clic en “Mostrar” o “Editar” para modificarla.
-
Desactiva todos los plugins:
- En el campo option_value, elimina el contenido actual y pon simplemente: a:0:{}
- Guarda los cambios y cierra phpMyAdmin.
Una vez guardado, WordPress considera que ningún plugin está activo. Deberías poder acceder otra vez al panel y volver a activar los plugins de uno en uno para identificar el conflicto.
Ejemplo de edición de active_plugins
Antes de desactivar:
a:2:{i:0;s:19:"plugin-uno/plugin-uno.php";i:1;s:21:"plugin-dos/plugin-dos.php";}
Después de desactivar:
a:0:{}
Cómo desactivar un solo plugin específico
Si el problema lo causa un solo plugin, puedes eliminar únicamente su entrada del valor serializado active_plugins. Hay que hacerlo con cuidado para no corromper la estructura.
- Busca la línea que corresponda al plugin que quieres quitar (por ejemplo, akismet/akismet.php).
- Elimínala y asegúrate de ajustar el número total de plugins en la parte a:N:{…} a la cantidad correcta tras la eliminación.
Si ves que el formato se desajusta o no tienes claro cómo ajustar el número, siempre puedes usar el método anterior para desactivar todos y luego reactivar uno a uno desde el panel.
Alternativas rápidas
Hay otros caminos para desactivar plugins si tienes acceso por FTP o SSH:
| Método | Acceso necesario | Complejidad |
|---|---|---|
| Renombrar carpeta plugins por FTP | FTP o File Manager | Baja |
| WP-CLI | SSH | Media |
| phpMyAdmin (este tutorial) | Panel de hosting | Media |
phpMyAdmin suele ser la mejor carta cuando no tienes acceso a los archivos por FTP ni puedes entrar al panel de WordPress.
Consejos profesionales
- Después de desactivar plugins, revisa el archivo de errores de tu hosting. Así es más fácil dar con el causante real.
- Ve activando los plugins uno a uno hasta dar con el que genera el fallo.
- Un hosting especializado, como SOLTIA, puede ahorrarte muchos dolores de cabeza en este tipo de situaciones.
- En caso de bloqueo total y prisas, RedServicio puede entrar directamente y arreglarlo por ti.
Preguntas frecuentes
No, el plugin se desactiva pero la configuración sigue ahí. Eso sí, algunos plugins podrían perder funciones temporales si no se desactivan siguiendo su proceso habitual.
¿Qué ocurre si edito mal el valor serializado?
Lo más probable es que WordPress muestre errores. Guarda siempre una copia antes de tocar nada. Ante un fallo, utiliza a:0:{} para desactivar todo y restaurar el acceso.
¿Funciona este método en cualquier versión de WordPress?
Sí, la opción active_plugins lleva usándose desde hace muchos años en WordPress.
Desactivar plugins vía phpMyAdmin es un recurso útil cuando otros métodos fallan o no tienes acceso directo. Si la situación se complica, contar con soporte profesional puede ahorrarte mucho tiempo y problemas mayores.

