Encontrarse con una situación en la que no puede acceder a su área de administrador de WordPress puede ser estresante, especialmente si necesita activar un plugin crucial para restaurar la funcionalidad de su sitio.
Afortunadamente, hay una manera de activar plugins de WordPress directamente desde la base de datos, incluso cuando usted está bloqueado fuera del área de administrador / administración.
Con una amplia experiencia en diagnosticar y gestionar sitios WordPress, hemos ayudado a numerosos usuarios a solucionar este problema / incidencia tan común. Activar plugins a través de la base de datos es una técnica práctica que puede evitar largos periodos de inactividad y hacer que su sitio vuelva a funcionar rápidamente.
En este artículo, le mostraremos cómo activar fácilmente sus plugins de WordPress utilizando la base de datos.
¿Cuándo debe activar plugins de WordPress utilizando la base de datos?
Varios errores comunes de WordPress pueden impedir que el propietario de un sitio web acceda al área de administrador / administración de WordPress. En muchas situaciones, el usuario busca desactivar plugins de WordPress sin acceso de administrador / administración.
Sin embargo, en algunas situaciones, el propietario de un sitio web puede necesitar activar ciertos plugins para restaurar el acceso a su sitio web WordPress.
Por ejemplo, supongamos que un error le impide acceder a su escritorio de WordPress y ha encontrado un plugin que puede corregirlo.
Por suerte, WordPress almacena la información de los plugins activos en su base de datos de WordPress. Esto significa que puede introducir manualmente esta información directamente en la base de datos y decirle a WordPress que active un plugin.
La única condición es que el plugin debe estar instalado en su sitio WordPress, lo que significa que debe estar presente en la carpeta plugins de su sitio web WordPress.
Dicho esto, veamos cómo activar/activar fácilmente un plugin utilizando la base de datos, paso a paso:
Paso 1: Encuentre el nombre de su base de datos utilizando el panel de control de alojamiento
Para activar sus plugins de WordPress usando phpMyAdmin, primero, necesita averiguar el nombre de su base de datos de WordPress.
Para ello, acceda al panel de control de su alojamiento web. Vamos a utilizar Bluehost para este tutorial.
Si utiliza una empresa de alojamiento diferente, el escritorio de WordPress puede tener un aspecto ligeramente distinto.
En la pestaña “Sitios web”, cambie a la pestaña “Avanzado” y haga clic en el botón “Gestionar” situado junto a la opción “Administrador de archivos”.
Esto abrirá el Gestor de Archivos en una nueva ventana. Aquí, simplemente localice y haga clic en la carpeta public_html
de la columna izquierda.
Ahora se abrirán en pantalla todos los archivos almacenados en la carpeta public_html
.
Desde aquí, tienes que localizar y hacer clic en la carpeta con el nombre de tu sitio en la columna ‘Nombre’.
Algunos usuarios pueden ver sus archivos y carpetas de WordPress instalados dentro de la carpeta public_html.
Una vez que haya abierto el archivo de su sitio WordPress, localice el archivo wp-config. php en la sección “Nombre” y haga clic con el botón derecho del ratón sobre él.
Se abrirá un menú en el que deberá seleccionar la opción “Ver”.
Esto abrirá el archivo wp-config.
php en una nueva ventana donde podrá localizar los detalles de su base de datos.
Le recomendamos que copie y pegue los datos de su base de datos, incluidos el nombre de usuario y la contraseña, en una aplicación de bloc de notas de su ordenador.
Ahora que ha encontrado correctamente el nombre de su base de datos, pasemos al siguiente paso.
Paso 2: Localice la opción de plugins activos a través de phpMyAdmin
Una vez que haya averiguado el nombre de su base de datos, deberá volver al panel de control de su alojamiento WordPress.
Una vez allí, vuelve a la pestaña “Avanzado” y desplázate hasta la opción “phpMyAdmin”. A continuación, haz clic en el botón “Gestionar” situado a su lado.
Esto iniciará la aplicación phpMyAdmin en una nueva pestaña del navegador / explorador.
Nota: Antes de realizar cualquier tipo de cambio, asegúrese de crear una copia de seguridad completa de su base de datos. Será muy útil si algo sale mal en el proceso.
A continuación, haga clic en la pestaña “Base de datos” del menú de navegación situado en la parte superior de la página.
Una vez hecho esto, localice su base de datos de WordPress y haga clic en el botón Examinar para expandirla.
Esto cargará todas las tablas de su base de datos de WordPress en la pantalla.
Aquí, usted tiene que encontrar la tabla wp_options
y haga clic en examinar a su lado.
Nota: Por defecto, WordPress utiliza wp_ como prefijo para los nombres de las tablas. Su tabla de base de datos de WordPress puede tener un prefijo de tabla diferente.
Dentro de la tabla wp_options
, tendrá que encontrar la fila donde option_name se establece enactive_plugins
.
Después, haga clic en el enlace “Editar” situado a continuación.
Se abrirá un cuadro en el que puede introducir manualmente los detalles para activar un plugin.
Paso 3: Activar un plugin usando phpMyAdmin
WordPress almacena la información de los plugins activos en un formato especial para que el software pueda acceder a ella mediante programación. Para decirle a WordPress qué plugins activar, necesitaremos usar ese mismo formato.
En primer lugar, empezaremos introduciendo el valor_opción
como a:1:
y abriendo la llave ({).
Estamos introduciendo este valor como 1 porque solo queremos activar un plugin. Puede cambiar el valor al número de plugins que planea activar.
A continuación, introduciremos i:0;
después de la llave. Aquí estamos esencialmente asignando un número de serie a nuestro plugin.
Recuerda asignar siempre números empezando por 0 en lugar de 1.
A continuación, introduciremos el número de caracteres presentes en el nombre del plugin y el nombre del archivo php del plugin que estamos a punto de activar.
Para ello, escribiremos s:24:
en la casilla. Ten en cuenta que el número de caracteres diferirá para cada plugin en función de los caracteres del directorio de plugins y del nombre del archivo.
Por ejemplo, estamos activando WPForms en este tutorial que tiene 24 caracteres en su nombre, incluyendo el nombre del archivo del plugin, como se almacena en nuestro gestor de archivos.
A continuación, sólo tiene que escribir el nombre del directorio del plugin. Puede encontrarlo visitando la carpeta /wp-content/plugins/ mediante la aplicación Administrador de archivos.
No olvide añadir comillas antes de escribir el nombre del directorio del plugin.
Después del /, tienes que introducir el nombre del archivo del plugin.
Para encontrar el nombre del archivo, visite de nuevo el Administrador de archivos y abra la carpeta del plugin que piensa activar.
Desde aquí, localice el archivo PHP del plugin. Este será el nombre del archivo del plugin que tendrás que añadir.
Ahora, vuelva a phpMyAdmin para escribir el nombre del plugin y, a continuación, cierre las comillas.
A continuación, añada un punto y coma (;) y cierre las llaves (}). El valor final de este ejemplo sería el siguiente:
a:1:{i:0;s:24:"wpforms-lite/wpforms.php";}
Así es como quedará una vez que hayas terminado.
A continuación, basta con hacer clic en el botón “Ir” para ejecutar el comando.
Ahora vaya a su escritorio de WordPress y diríjase a la página Plugins ” Plugins instalados.
Su plugin ha sido activado correctamente.
Ahora digamos que quieres activar dos plugins más.
En primer lugar, tendrá que cambiar el número de plugins. Después, ajustará cada entrada / registro para el plugin que desee activar.
He aquí un ejemplo:
a:3:{
i:0;s:47:"all-in-one-seo-pack-pro/all_in_one_seo_pack.php";
i:1;s:35:"insert-headers-and-footers/ihaf.php";
i:2;s:24:"wpforms-lite/wpforms.php";
}
Nota: Hemos añadido saltos de línea para que el código sea más legible. Debes asegurarte de que no hay saltos de línea ni espacios en tu código. De lo contrario, no funcionaría.
Bonus: Desactivar plugins de WordPress de la base de datos
Además de activar, también puede desactivar o borrar un plugin de WordPress de su base de datos si no se ha podido acceder a su área de administrador / administración. Esto puede ser útil si está diagnosticando un error o si un plugin ha causado un problema de compatibilidad en su sitio.
Para ello, es necesario abrir el cPanel de su alojamiento Escritorio. Estamos utilizando Bluehost para este tutorial. Una vez allí, desplácese hasta la sección “Bases de datos” y haga clic en la opción “phpMyAdmin”.
Esto abrirá otra pestaña en su pantalla donde debe seleccionar su base de datos de WordPress.
Después de eso, usted será capaz de ver las tablas de base de datos de WordPress. Aquí, usted debe localizar y elegir la tabla wp_options
.
Esto abrirá otra fila de carpetas. Tienes que localizar la opción ‘active_plugins’ y luego hacer clic en el enlace ‘Editar’ que hay a su lado.
Una vez que se abra la indicación, simplemente cambie el campo option_value
a a:0:{}
. A continuación, haga clic en el botón “Ir” para guardar los cambios.
Para más detalles, consulte nuestro tutorial sobre cómo desactivar todos los plugins cuando no puede acceder al área de administrador / administración de WordPress.
Esperamos que hayas aprendido cómo activar un plugin usando la base de datos. Puede que también quieras ver nuestra guía definitiva sobre seguridad en WordPress y nuestra selección de los mejores temas de WordPress para expertos en SEO.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Jiří Vaněk
Until now, I was only able to deactivate plugins through FTP. This is another very useful piece of knowledge. Thanks for the guide on how the same thing can be done using the MySQL database.
WPBeginner Support
Glad our guide was helpful
Administrador
Vincent
Thanks! I used this to activate a plugin which needed to be updated in order to be activated and was behind a license wall on my staging website. Saved me a lot of hassle moving licenses around
WPBeginner Support
Glad to hear our guide was helpful!
Administrador
Charlie Sasser
Suppose you need to temporarily disable a plugin like Wordfence that is preventing you from logging into the dashboard. Why not just change the name of the Wordfence directory to something like wordfence_tmp until you can resolve the issue? This seems much easier and less likely to cause a problem than modifying the database and serialized data. I like to keep things simple.
WPBeginner Support
That is one option that can also be used, this is an alternative in case access to the site’s files are not available or if this method would is preferred.
Administrador