Tag Archives: Plugins

Como sobrevivir a un plugin y no morir en el intento

¿Cómo solucionar el error en un plugin dentro de wordpress?

Es común que cuando queramos mejorar o agregar funciones en wordpress recurramos a los plugin, pero que hacemos cuando este plugin nos rompe el blog o el sitio, es prácticamente como si se nos cayera el mundo (2.0).
Bueno para eso recopile una serie de soluciones que leí en wordpress.org y algunas cosas que trate de hacer por algo de experiencia.

Lo primero y muy importante es guardar algunas cosas:

1.- User y Password del FTP de tu hosting.
2.- User, Password y nombre de la base de datos de wordpress.
3.- User y password del panel de administración del hosting.

Del punto 1 y 3, eso te lo proporciona el prestador de servicio donde alojas tu sitio, es muy importante tenerlo, para algunas soluciones que voy a plantear mas adelante.

Del punto 2, en el mejor de los casos se realizo la instalación manual y se crearon las bases de datos, manualmente y se tiene estos datos, pero a veces la instalación se hace por un script automático, donde uno deja todo en manos del script y no se sabe los nombres de la bases de datos, usuarios y password.
Para estos caso la mejor forma de recuperar o saber cuales son los datos de la instalación es:

1.- Conectarse vía FTP al sitio y buscar la intslacion de wordpress
2.- Buscar el archivo “wp-config.php” y descargarlo
3.- Luego editarlo para ver su contenido y buscar los siguente

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'nombrebasededato_wrd#');

/** MySQL database username */
define('DB_USER', 'nombreuser_wrd#');

/** MySQL database password */
define('DB_PASSWORD', 'password');

de acá obtenemos los siguientes datos

Nombre de la base de datos
‘DB_NAME’, ‘nombrebasededato_wrd#’ (# puede ser cualquier número)

Nombre del usuario
‘DB_USER’, ‘nombreuser_wrd#’ (# puede ser cualquier número)

Password
‘DB_PASSWORD’, ‘password’ (donde dice pasword en la palabra clave)

y esos datos los guardamos para una emergencia o alguna modificación

Ahora empezamos con las soluciones para levantar de nuevo el daño hecho por el plugin al wordpress. Para esto yo propongo 3 soluciones que van en aumento de complejidad.

Desde el panel de Administración de WordPress

La más simple es ver si se puede entrar al panel de administración y deshabilitar el plug in que causa el problema o eliminarlo.

Administrador de Plugin
Administrador de Plugin

como una nota extra si tienes algún plugin de “cache” para el sitio, deshabilitalo para que se noten los cambios.

Desde el FTP

Renombrar y/o Borrar

Recurrimos a esto cuando no hay posibilidad de solucionarlo por el panel de administración del wordpress. Para esto usamos los datos del acceso via FTP

Pasos a seguir:

1.- Conectarse vía FTP al sitio y buscar la instalación de wordpress

Wordpress
Wordpress

2.- Buscar la carpeta “wp-content” ingresar a al carpeta

wp-content
wp-content

3.- Buscar la carpeta “plugins” ingresar a al carpeta

Plugin
Plugin

4.- Buscar el nombre del plugin que esta causando el error
5.- Renombrar la carpeta o Borrarla

este ultimo paso tiene 2 opciones, primero recomiendo probar con renombrar y después con borrar. Principalmente renombrar si no se sabe exactamente cuan es el plugin culpable del problema

Una vez realizado esto revisa si tu wordpress revivió, si aun así persiste el problema, vamos por la ultima solución algo mas compleja pero efectiva.

Desactivar los Plugin desde la base de datos

Lo primero es tener a mano el user y password de administración del sitio, con esto ingresamos al sitio de administración, que puede ser personal de cada hosting o puede que se use cpanel. Para ambos casos es lo mismo.

Pasos a seguir

1.- Buscar el icono de “phpMyAdmin” e ingresar

phpmyadmin
phpmyadmin

2.- Ingresar el User y password de la base de datos

phpMyAdmin
phpMyAdmin

3.- Buscar la la base de datos con el nombre que ya teníamos

Base de Datos WP
Base de Datos WP

4.- Ingresar a esta base de datos y buscar “wp-options” y editarlo

wp-options
wp-options

5.- Buscar el campo “active_plugins” y editarla

active_plugin
active_plugin

6.- Guardar los datos que hay en el campo “option_value”

option_value
option_value

7.- Borrar los datos que hay en el campo
8.- Salir de la base de datos

Con esto se desactivan todos los plugins que tenias activos en el wordpress y puedes probar activandolos nuevamente de a 1 para saber cual es el que te da el error o directamente no activar el que sepas que te da el error.

Bueno espero que les sea útil este pequeño aporte para hacer que su sitio de wordpress vuelva a vivir.