El problema: el admin de WordPress no carga
Una de las situaciones mas desesperantes en WordPress es cuando un plugin rompe el sitio de tal forma que ni siquiera puedes entrar al panel de administracion para desactivarlo desde ahi. El sitio muestra un error y /wp-admin tampoco funciona. La solucion pasa por actuar directamente en los archivos del servidor.
Metodo 1: Renombrar la carpeta de plugins via FTP o cPanel (mas rapido)
- Accede al Administrador de Archivos de cPanel en WebHosting MX o conéctate por FTP.
- Navega hasta
public_html/wp-content/. - Renombra la carpeta
pluginsaplugins_disabled. - Intenta acceder al admin de WordPress:
tudominio.com/wp-admin. Ahora debe cargar correctamente. - Renombra la carpeta de vuelta a
plugins. - WordPress detecta que los plugins estaban ausentes y los marca como inactivos.
- Activa los plugins uno por uno desde el admin para identificar el que causaba el problema.
Metodo 2: Desactivar un plugin especifico via phpMyAdmin
Si sabes cual plugin es el responsable (por ejemplo, fue el ultimo que instalaste), puedes desactivarlo directamente en la base de datos sin tocar los archivos:
- Accede a phpMyAdmin desde cPanel de WebHosting MX.
- Selecciona la base de datos de tu sitio WordPress.
- Abre la tabla
wp_options. - Busca el registro con
option_name = "active_plugins". - Haz clic en Editar y en el campo
option_valueveras un array serializado con todos los plugins activos. - Elimina la linea que corresponde al plugin problematico.
- Guarda los cambios.
Identificar que plugin causo el problema
Para encontrar el plugin culpable sin tener que activarlos uno por uno, activa el modo debug de WordPress (WP_DEBUG) y el error que muestra generalmente incluye la ruta del archivo con el problema, que usualmente contiene el nombre del plugin.