How To

How to Install a GPL Theme or Plugin?

Installing GPL themes and plugins is a straightforward process. To ensure a smooth installation experience, we highly recommend installing the Easy Theme and Plugin Upgrades plugin beforehand. This plugin is available for free and can be downloaded by [clicking here] or by searching for it directly in the WordPress plugin repository from your control panel.

By installing and activating this plugin prior to uploading a GPL theme or plugin, you can prevent installation conflicts that may arise if an earlier version of the product is already installed.

Installing a GPL Plugin

Follow these steps to install a GPL plugin:

  1. Download the Plugin:
  2. Upload and Install the Plugin:
    • Log in to your WordPress website.
    • Navigate to Plugins > Add New.
    • Click the Upload Plugin button at the top of the page.
    • Select the downloaded .zip file.
    • Click Install Now.
  3. Activate the Plugin:

Installing a GPL Theme

  1. Download the Theme:
  1. Upload and Install the Theme:
  • Log in to your WordPress website.
  • Navigate to Appearance > Themes.
  • Click Add New at the top of the page.
  • Click Upload Theme and select the downloaded .zip file.
  • Click Install Now.

2.Activate the Theme:

  • Once the installation is complete, click Activate to apply the theme.
By following these steps, you can efficiently install and activate GPL themes and plugins on your WordPress site with minimal risk of conflicts.


If you encounter an error while installing a theme or plugin, consider the following common issues and their solutions:

1. Double Compression Issue

Some products, particularly those from Themeforest and Codecanyon, may be packaged in a double-compressed format—a ZIP file within another ZIP file.

  • Before installation, check the downloaded file to determine if it contains an additional ZIP file.
  • If you attempt to upload the main ZIP file and encounter an error (such as a missing CSS stylesheet), it is likely that this file is not the installable one.
  • To resolve this, extract the main ZIP file and locate the installable ZIP inside, then proceed with the installation.

2. Correct Upload Location

Ensure that you are uploading the file in the correct section of your WordPress dashboard:

  • Plugins, Extensions, and Add-ons should be uploaded under Plugins > Add New.
  • Themes must be uploaded under Appearance > Themes > Add New.

3. WordPress Minimum Requirements

Before installing any theme or plugin, verify that your hosting environment meets the following minimum requirements:

  • Web Server: Apache or NGINX with at least 128MB RAM
  • PHP Version: 5.6 or 7.0
  • Database: MySQL 5.6+ or MariaDB 10.0+
  • Apache Module: mod_rewrite enabled

These requirements can be found in the Q&A section of our website.

4. Recommended PHP Settings

To prevent errors during installation, ensure that your web server has the following PHP.INI settings configured:

max_execution_time = 600
max_input_vars = 5000
memory_limit = 256M
post_max_size = 128M
upload_max_filesize = 128M

These settings can be adjusted in your php.ini file or through your hosting provider’s control panel.

5. Uploading Large Themes (Over 200MB)

For themes exceeding 200MB, which typically include multiple templates and assets, it is recommended to upload them via FTP instead of the WordPress dashboard. This method ensures a smooth installation process without server timeouts.

By following these guidelines, you can effectively troubleshoot and resolve common installation errors, ensuring a seamless setup of your GPL themes and plugins.

Leave a Reply

Your email address will not be published. Required fields are marked *