Síntoma: la web no carga y ni siquiera puedes entrar al panel de WordPress
Si tu sitio WordPress devuelve una pantalla en blanco, un error 500 o un mensaje del tipo "There has been a critical error on this website", y tampoco te deja acceder a /wp-admin para desactivar plugins, lo más probable es que un plugin esté provocando un error fatal de PHP. En estos casos no puedes usar el botón "Desactivar" del panel porque el panel ni siquiera carga.
Cómo identificar al plugin culpable
Antes de tocar nada, conviene confirmar qué plugin está provocando el error revisando el log de errores del dominio:
Entra en tu cPanel.
Ve a Métricas → Errores (o abre el fichero
error_logdentro depublic_html/con el Administrador de archivos).Busca líneas recientes que empiecen por
PHP Fatal errory, en particular, mensajes parecidos a este:
PHP Fatal error: Uncaught Error: Failed opening required '/home/USUARIO/public_html/wp-content/plugins/NOMBRE-DEL-PLUGIN/.../archivo.php'
La ruta que aparece tras wp-content/plugins/ te indica directamente la carpeta del plugin que está fallando. Es muy típico que ocurra tras una actualización incompleta del plugin, después de restaurar parcialmente una copia o cuando una actualización automática se interrumpe a mitad.
Solución: desactivar el plugin renombrando su carpeta
WordPress detecta que un plugin "ya no existe" si su carpeta cambia de nombre y lo desactiva automáticamente. Es la forma más rápida de poder volver a entrar al /wp-admin sin tocar la base de datos.
Entra en tu cPanel.
Abre Archivos → Administrador de archivos.
Ve a
public_html/wp-content/plugins/.Localiza la carpeta del plugin sospechoso (la que apareció en el
error_log).Haz clic derecho sobre ella y elige Cambiar nombre. Añade un sufijo, por ejemplo
nombre-del-plugin-DESACTIVADO.Vuelve a abrir tu web. Debería cargar de nuevo y, al entrar en
/wp-admin, WordPress habrá marcado ese plugin como desactivado.
Si tienes acceso por FTP también puedes hacerlo desde allí; la ruta y el procedimiento son los mismos.
Qué hacer después
Si necesitas el plugin, accede al panel de WordPress, descarga la versión correcta desde el repositorio oficial o desde el proveedor que lo distribuye, y vuelve a subirla desde Plugins → Añadir nuevo → Subir plugin.
Antes de reactivarlo, revisa que la versión es compatible con tu versión de WordPress y con la versión de PHP que tienes activa en cPanel. Muchos errores fatales se producen porque el plugin requiere una versión de PHP superior a la que tiene asignado el dominio.
Si el error vuelve a aparecer tras reinstalarlo, busca una versión más actual del plugin o contacta con su desarrollador, indicándole exactamente el mensaje que aparece en el
error_log.
Buenas prácticas para prevenir el problema
Mantén plugins y temas siempre actualizados y elimina los que no uses; cada plugin desactivado pero presente sigue siendo un riesgo de seguridad y de errores fatales.
Evita interrumpir las actualizaciones automáticas de plugins; si la conexión se corta a mitad, la carpeta puede quedar incompleta y dar este tipo de fallos.
Si tu hosting tiene JetBackup, antes de aplicar una actualización importante, verifica que existe una copia reciente para poder restaurar el directorio de plugins en pocos minutos si algo va mal.
