Skip to content

Fix "Destination folder already exists" plugin installation error in WordPress

If WordPress shows “Destination folder already exists” while installing a plugin, it usually means an incomplete or corrupted plugin folder is still present in wp-content/plugins/, even when the plugin is missing from your dashboard list.

In this article

What the error means

The Plugins > Installed Plugins screen and your server files can get out of sync after a failed upload or update.

If WordPress cannot recognize the leftover folder as a valid installed plugin, the plugin might not appear in your dashboard, but a new ZIP upload still fails because the target folder already exists on the server.

Remove the leftover plugin directory

⚠️ Important: Back up your site first, then delete only the plugin folder that matches the failed installation. Do not delete other plugin folders. Follow How to Backup a WordPress Site before continuing.

1. Go to Plugins > Installed Plugins and confirm the plugin is not listed.

2. Open your hosting File Manager or connect with FTP.

3. Navigate to wp-content/plugins/.

4. Find the folder that matches the plugin you were trying to install, then delete only that folder.

For Neve Pro Addon, the folder is usually wp-content/plugins/neve-pro-addon (this is the add-on plugin directory, not the Neve theme directory under wp-content/themes/).

Install a clean plugin copy

1. Download a fresh plugin ZIP from your Themeisle account.

2. In WordPress, go to Plugins > Add New and click Upload Plugin.

3. Click Choose File, select the newly downloaded ZIP, click Install Now, then click Activate.

4. Use only one clean ZIP package for this install. Do not combine or overwrite files from different plugin copies.

If WordPress already recognizes the plugin and asks whether to replace the existing version, follow How to manually update to the latest version.

For the standard install flow, see How to install WordPress plugins.

For Neve Pro activation and licensing steps after installation, see How to install and activate Neve Pro.

Verify the installation and handle access problems

After reinstalling, confirm:

  • The plugin now appears in Plugins > Installed Plugins.
  • The plugin is active.
  • The “Destination folder already exists” error no longer appears during installation.

If you cannot access wp-content/plugins/ or cannot remove the leftover folder, contact your hosting provider and ask them to remove only the specific plugin directory that is blocking installation.

Was this helpful?