How to Install a Joomla Extension from a Folder

Install from Folder lets Joomla install an extension whose extracted installation files are already in a directory accessible to the web server. This is useful when an extension is too large to upload through the browser or when the package has already been transferred to the server.

Prepare the Extension Directory

Obtain the correct Joomla extension package from a trusted source and follow its developer documentation. Extract the installable package into a server directory that Joomla/PHP can read. The directory must contain the extension's installation manifest and files, not merely another unopened ZIP archive unless the extension's package structure specifically requires nested archives.

Install from the Folder

  1. Sign in to the Joomla Administrator.
  2. Go to System → Install → Extensions.
  3. Select Install from Folder.
  4. Enter the server filesystem path to the prepared installation directory.
  5. Start the installation and wait for Joomla to report the result.

The value is a server-side directory path, not a public website URL. Joomla must be able to read the directory and its installation manifest.

Verify the Extension

After a successful installation, go to System → Manage → Extensions and confirm the extension is registered with the expected type and version. Then complete any extension-specific configuration, enabling, module assignment, or other setup described by the developer.

Fix Folder Installation Errors

If Joomla cannot find or install the extension, recheck the filesystem path, directory permissions, ownership, extracted folder level, and presence of the Joomla XML manifest. A common mistake is pointing Joomla at a parent folder that contains the real extension directory rather than at the directory containing the manifest.

Install from Folder Is Not the Same as Discover

Install from Folder processes an extension installation source directory through the installer. System → Install → Discover serves a different recovery/manual-deployment case: it searches Joomla's extension directories for compatible extensions whose files are already in their final locations but are not yet registered as installed. Use the method that matches how the extension files were placed on the server.


Need More Help with Joomla?

Still having trouble? Open a support ticket with QuantaCade Support and we'll be happy to help where we can.

Support priority is given to QuantaCade products, services, and customers. However, we're also happy to assist fellow Joomla users with general Joomla questions and troubleshooting when possible.

QuantaCade is an independent Joomla extension developer and is not official Joomla support. Some issues involving third-party extensions, hosting environments, server configurations, or other systems outside our development control may be beyond what we're able to resolve.

Open a Support Ticket