Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo activar / activar plugins de WordPress desde la base de datos

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.

How to enable/activate WordPress plugins from the database

¿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”.

Click Manage button next to the File Manager option

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’.

Go to the publich_html file and find your site name

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”.

Click View

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.

Database details

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.

Click the Manage button next to the PHPMyAdmin option

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.

Click the Database tab from the navigation menu

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.

Click at wp-options

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.

Click the Activate_Plugins option

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.

Add option value

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.

Add serial number

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.

Add character number

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.

Type the plugins' name

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.

Plugin file and folder name

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.

Activating a single plugin

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.

activated-plugin

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”.

Selecting phpMyAdmin on cPanel

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.

Click at 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.

Reset active plugins

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.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

6 comentariosDeja una respuesta

  1. 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

  2. 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

  3. 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

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.