It is very common that large Joomla templates with many features are over 2 MB in size. This can make these templates hard to install in the standard way.
Luckily, Joomla provides an alternative for those cases - the "Discover" feature.
In this tutorial, I'm going to show you how to install a large template by uploading it through cPanel and installing with Joomla Discover.
Step #1. Find the template's name
- To know the template's name, open templateDetails.xml with a code editor. The file is inside the template installer.
- Look for the value in the "name" tag.
In this example, the template's name is fx_ganbate.
Step #2. Upload the template installer
- Through cPanel, open File manager:
- Navigate to /templates/ and create a new folder:
- Type the name of the template from step 1. In my example the name is "fx_ganbate".
- Click "Create new folder".
- This is my current progress, the new folder is at the same level as "protostar".
- Double click over the new folder.
- Click "Upload".
Browse the template installer (zip file), and wait until the upload process ends. In the right-bottom corner, you can see the status.
Step #3. Decompress the template installer
- In the File manager, go to templates/your-new-template/ folder.
- Right-click over the installer.
- Click Extract.
- Click "Extract file(s)" button.
- Close when it's done.
- Then, click "Reload" button to see the extracted files.
Now you can delete the zip file, since it is s no longer required. Right-click and choose "delete".
Step #4. Discover template and install
Login to your Joomla backend and...
- Go to Extensions
- Click in "Discover" button.
- Check the template from results.
If everything is correct, a success message will appear.
Step #5. Set the new template as default
- Go to Extensions > Templates.
- Set the new template as default by clicking the star icon.
About the author
Valentín creates beautiful designs from amongst the tequila plants of Jalisco, Mexico. You can see Valentín's design work all over this site and you can often find him helping members in our support forum.