3 Ways to Disable a Joomla Plugin

3 Ways to Disable a Joomla Plugin

Some of the most common errors we see on Joomla sites involve plugins.

A normal Joomla site will have dozens of plugins, so they are a common source of errors.

In this tutorial, I'm going to show you how to disable a troublesome plugin, using three different techniques.

The first technique is the normal way to disable a plugin. The second and third techniques can be used if the plugin has locked you out of Joomla's administrator area.


Option #1. Disable via the Joomla Admin

  • Login to your Joomla admin dashboard.
  • Go to Plugins:

the plugin link

  • Click on the green check mark next to the plugin you want to disable:

the green checkmarks

  • The icon should turn to a grey X. The plugin is now disabled:

the greyed checkmarks


Option #2. Disable via the file system

It is also possible to disable a plugin via your site's file system.

  • Login to your FTP account, or perhaps use cPanel's File Manager.
  • Access the root of your Joomla files.
  • Look for a folder called /plugins/:

the plugin folder

The next step is the trickiest because Joomla plugins are split into different folders.

If you aren't experienced with Joomla, it might take a little searching to find the plugin files. However, if your plugin is causing real problems on your site it's highly likely to be in one of these three folders:

  • /authentication/
  • /content/
  • /system/

most commonly offending plugins

  • To disable the plugin, all you need to do is remove or rename its folder. For example, if I wanted to disable the Contact plugin, I could rename it to contact-OFF:

renamed plugin folder


Option #3. Disable via the database

Finally, it is also possible to disable plugins via your database. All of the plugin data is stored in the _extensions table.

  • Notice the "enabled" column. To disable a plugin (or any extension), change the 1 (published) to a 0 (unpublished):

disable plugin in database


About the author

Steve is the CEO of Joomlashack. Originally from the UK, he now lives in Sarasota in the USA. Steve has been involved with Joomla since 2006.