Cómo Desactivar un Plugin en WordPress, Incluso sin Tener Acceso a WordPress

Categorias: Wordpress

Cómo Desactivar un Plugin en WordPress, Incluso sin Tener Acceso a WordPress

Si hay algo intrínseco en WordPress son sus plugins. Muchos de ellos son fantásticos, pero a veces dan problemas y hay que desactivarlos para que WordPress siga funcionando, pero… ¿cómo desactivar un plugin si no tienes acceso a WordPress?

WordPress es un poco como el monstruo de Frankenstein, el código del core está desarrollado por un lado, el theme que hayas decidido utilizar ha sido creado, posiblemente, por otro desarrollador y cada uno de los plugins que utilices por desarrolladores distintos.

Luego cada uno lanza sus actualizaciones cuando quiere/puede, así que tenemos un sistema de gestión de contenidos que está creado por distintas partes y que se juntan para hacer funcionar nuestro WordPress como queramos o mejor nos convenga.

Además, «nuestro WordPress» no tiene porque ser el mismo que utilice otro usuario. Distinta configuración, distinto theme y sobre todo, distintos plugins, así que todas esas líneas de código deben funcionar bien en muchísimos casos distintos.

A pesar de todo este follón, WordPress funciona muy bien y en la mayoría de los casos no plantea problema serios de compatibilidad y lo usan millones de empresas y personas en todo el mundo.

Pero en ocasiones da problemas y uno de los problemas más habituales es causado por un plugin que esté dando algún problema de incompatibilidad.

Quizás se haya actualizado el plugin o quizás lo haya hecho WordPress, el theme o la versión de PHP, en cualquier caso el problema puede dejar nuestro WordPress con inaccesible y tenemos que solucionarlo.

Vamos a ver cómo detectarlo y desactivar el plugin que está causando el problema, bien desde el escritorio de WordPress y si no se tiene acceso, de otra manera.


Hosting Genérico


1 – Localizar el Problema

Lo primero que tenemos que hacer es localizar el origen del problema.

Es posible que WordPress te indique que existe un problema, pero poco más, así que lo más importante es localizar el problema.

Para esto tenemos que revisar el archivo error_log que encontrarás en la carpeta de instalación de tu WordPress, por lo general será public_html, aunque dependerá de dónde tengamos instalado WordPress.

Para acceder puedes utilizar el Administrador de Archivos que encontrarás en cPanel o si prefieres acceder al hosting por FTP también puedes hacerlo.

Una vez hayas accedido debes buscar el archivo error_log, hacer click con el botón derecho encima de él y seleccionar la opción View para poder verlo.

wp desactivar plugin error log + WordPress / cPanel

El archivo error_log muestra todos los errores PHP que han ocurrido en el tiempo. Algunos serán muy puntuales o inofensivos, pero otros no y esos serán los que nos interesen.

Los errores más recientes están en la parte inferior, así que sólo tenemos buscar ahí un error que se haya producido en la fecha en la que hemos empezado a tener problemas con nuestro WordPress.

Aunque al principio puede parecer lioso, piensa que sólo lo vamos a utilizar de referencia y no tienes que saber todo lo que indica el error.

Como ejemplo, tomaremos el siguiente error:

[29-Apr-2021 15:44:18 UTC] PHP Fatal error:  Uncaught Matomo is not set up yet /home/xxxxxx/prueba.xxxxx.es/wp-content/plugins/matomo/app/core/Application/Kernel/EnvironmentValidator.php:83
  thrown in /home/xxxxxx/prueba.xxxxx.es/wp-content/plugins/matomo/app/core/Application/Kernel/EnvironmentValidator.php on line 83

wp desactivar plugin localizar plugin - WordPress / cPanel

Si te fijas un poco en el código de error, verás que hace referencia a un plugin llamado «matomo». Sabemos que es un plugin porque así lo indica la ruta: /wp-content/plugins/matomo.

Bien, si tienes conocimientos técnicos puedes revisar la línea 83 del archivo que indica el error, pero como queremos que nuestro WordPress vuelva a estar online lo antes posible, vamos a desactivar el plugin.

Desactivar el Plugin de la Manera Habitual

Para desactivar un plugin en WordPress no hay que realizar grandes esfuerzos, ya que es algo muy común.

Tan sólo tienes que acceder al escritorio de tu instalación de WordPress e ir a Plugins > Plugins Instalados.

Ahí sólo tenemos que buscar el plugin que nos ha indicado el archivo error_log y pulsar sobre la opción de Desactivar.

wp desactivar plugin escritorio - WordPress

Ahora sólo queda comprobar si el problema de nuestro WordPress se ha solucionado, en caso afirmativo, ya solo quedaría buscar una versión compatible del plugin que hemos desactivado o reportarle el error al desarrollador del plugin para que pueda facilitarnos una solución.

Desactivar el Plugin desde el Administrador de Archivos

En ocasiones el error de WordPress nos impide acceder al escritorio y por lo tanto, no podemos desactivar el plugin de la manera habitual, así que vamos a probar otro método.

Para esto volveremos a acceder al Administrador de Archivos, bien desde cPanel, bien por FTP.

En cualquier caso, tenemos que llegar a la ruta que nos indica el error detectado:

/home/xxxxxx/prueba.xxxxx.es/wp-content/plugins/matomo/

wp desactivar plugin archivos - cPanel administrador de Archivos

Sobre la carpeta del plugin en cuestión, sólo tenemos que hacer click con el botón derecho del ratón y seleccionar Rename.

wp desactivar plugin rename - cPanel

Ahora puedes cambiarle el nombre a la carpeta del plugin y desde ese momento, el plugin ya estará desactivado de nuestro WordPress.
Recuerda pulsar sobre el botón de Rename File.

wp desactivar plugin cambiar nombre - cPanel

Cosas a Tener en Cuanta

Esto no nos asegura que vaya a funcionar, pero es un comienzo y si existe un error registrado sobre este plugin en particular, es posible que sea el problema.

Si no lo es tendrás que buscar otras vías para recuperar WordPress, como usar una copia de seguridad o recurrir a un profesional.

Si el problema es el theme que estás utilizando la cosa puede ser más peliaguda, ya que prescindir o substituir un plugin en WordPress a veces es posible, pero si se trata del theme que estás utilizando, ya es algo más complejo.

Si se trata de cualquier otro error que no entiendes, puedes copiarlo y enviárselo a la persona que te gestione el aspecto técnico de la web, así podrás darle más datos que un simple «la web no funciona».

 

Hosting WordPress SDD con IP Española

Hosting WordPress