How to uninstall a plugin in Moodle

🔹 Step 1: Uninstall the Plugin from Moodle Dashboard

  1. Log in to your Moodle site as an Administrator.
  2. Go to the Site administration menu.
  3. Navigate to Plugins > Plugins overview.

    Find the plugin you want to remove.

    Click the Uninstall link next to it.

    • Moodle will remove the plugin’s database entries and disable it.
    • However, the plugin files will still remain on your server. That’s why we’ll do the next steps.

🔹 Step 2: Access Your Server Files

You have two ways to access the Moodle server files:

Option A – Using cPanel File Manager

  1. Log in to your web hosting cPanel.
  2. Open File Manager.
  3. Navigate to the folder where your Moodle site is installed (usually public_html/moodle  or just public_html  ).

Option B – Using FTP (File Transfer Protocol)

  1. Download and install an FTP client (e.g., FileZilla).
  2. Connect to your server using your hosting account’s FTP login details.
  3. Navigate to your Moodle site folder.

🔹 Step 3: Locate the Plugin Folder

  1. Inside your Moodle folder, open the directory where plugins are stored.
    • For activity modules → moodle/mod/  
    • For blocks → moodle/blocks/  
    • For themes → moodle/theme/  
    • For local plugins → moodle/local/  
    • For others (like enrolments, reports, filters), the location depends on plugin type.
  2. Find the folder with the same name as the plugin you want to delete.

🔹 Step 4: Delete the Plugin Folder

  1. Right-click the plugin’s folder.
  2. Select Delete (in cPanel) or Remove (in FTP).
  3. Confirm deletion.

🔹 Step 5: Clear Moodle Cache

  1. Log back into your Moodle site.

    Go to Site administration > Development > Purge caches.

    Click Purge all caches.

    • This ensures Moodle recognises that the plugin has been fully removed.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us