Thrive Leads casi se carga mi web

Hoy he tenido una de esas tardes divertidas que tenemos de vez en cuando los diseñadores web: FATAL ERROR AL DESACTIVAR UN PLUGIN.

Lo primero que he pensado ha sido J***R, ·$)%&(«·%)$)&=/=/») y una serie de improperios que no creo que sea el lugar adecuado para describir.

En fin, seguramente ya habéis entendido cómo me he sentido.

Marcos, que no cunda el pánico: sabes solucionarlo, vas a encontrar una solución.

Y sí, efectivamente, han sido solo 15 minutos de pavor.

DEBUG en WordPress

Siempre empiezo por aquí, y os recomiendo que vosotros lo hagáis igual cuando queráis comprobar alguna incompatibilidad o error en WordPress.

Básicamente es cuestión de ir al archivo wp-config.php y cambiar el «false» por «true» en la siguiente línea de comando (si no aparece la línea, añádela tú mismo. no olvides volver a ponerla en false cuando hayas solucionado el problema o hayas acabado de investigar):

define('WP_DEBUG', true);

Presta atención a las comillas porque a veces el formato no es el correcto y, al copiar/pegar desde una web, se cambia el formato y no funciona bien.

Sigo.

Lo activo en wp-config.php y «a ver qué pasa». El error era de una tabla del plugin que estaba intentando desinstalar.

Os cuento el proceso: he intentado desinstalarlo haciendo clic sobre el mítico botón de «Desinstalar» dentro del listado de plugins de WordPress pero no funcionaba.

Desinstalar plugin

Lo primero que he pensado ha sido: «Está fallando, así que cárgatelo por BBDD».

Error.

Porque al hacerlo se han empezado a lanzar comandos hacia la base de datos y es cuando ha petado WordPress.

Revisar la BBDD

He entrado al panel del control del hosting y he visto que la BBDD estaba llena (esta mañana había recibido un email informando de que el límite estaba próximo).

En ese momento no me he dado cuenta que el estado era READONLY, por lo que no podía hacer cambios en la base de datos.

Justo es lo que estaba causando el error.

Efecto, que no CAUSA

Ok, sabemos que el efecto es que la base de datos está llena, pero todavía no sabemos la causa del aparente problema.

Recordad que siempre hemos de entender el por qué de todo aquello que estamos haciendo, sino estamos trabajando sin saber qué estamos haciendo realmente.

El email del hosting ha sido, obviamente, informar que revise la bbdd o que compre más espacio. Pero…

¿Comprar más espacio solucionaría la causa del problema?

No.

Entonces tengo que seguir indagando.

Base de datos llena

Entro a PHPMyAdmin para revisar el peso de las tablas y me he encontrado algo que no esperaba.

Thrive Leads casi se carga mi web con una tabla de logs de más de 1GB.

Eso no me lo esperaba.

Total que he borrado la tabla directamente a través del mismo PHPMyAdmin y todo ha vuelto a su normalidad. Prefiero no explicar cómo lo he hecho porque es un tema crítico y podéis destrozar la web. Si alguien está interesado explícitamente en cómo borrar tablas (o vaciar espacio en una base de datos) dejad un comentario y os lo cuento encantado.

Este es el resultado: tengo espacio para años y la BBDD vuelve a estar accesible.

Base de datos wordpress ok

Para los más curiosos

Por si alguien está interesado el plugin es Thrive Leads y la tabla: wp_tve_leads_event_log.

Agradecimiento

En la búsqueda de información he llegado dos veces a Aventura Digital y considero que se merece este enlace dofollow.

GRACIAS.

Marcos Séculi
Picture of Marcos Séculi
Marcos Séculi
Me encanta crear, probar y aprender cosas nuevas, sobre todo en el mundo digital. Llevo creando y monetizando páginas web en WordPress desde 2013. Actualmente estoy especializado en SEO para WordPress y en el desarrollo de páginas webs escalables para mis clientes. He trabajado en agencias, consultorías y también como freelance.