Install via Admin Panel (packed template)
To install the downloaded template (.zip) via the Joomla administration panel please follow the next steps:
- Go to the Joomla Administrator (www.your-site.com/administrator) >> Extensions >> Extension Manager
- In the "Extension Manager" choose the first option "Upload Package File"
- Click the "Choose..." button to select the zip file from your computer
- Click the "Upload & Install" button
- Go to Extensions >> Template Manager
- Find the template in the list and put a star next to it or click the "Make Default" button.
NOTE: If the name of the template you would like to install already exists, you should rename or delete the existing template before installing a new template with the identical name. This procedure is normal for Joomla. An old template cannot be replaced automatically with the new template with the same name.
Install via FTP (unpacked template)
Many servers have a default limit of 2 MB as the maximum file size. If this is the case with your server, some template files are considered as too big and cannot be uploaded by using the "Upload&Install" button. In this case, please use the method below.
To install a template via FTP, you should upload unpacked template to the server using your favorite FTP software.
Be sure you upload the template folder to the directory: /path_to_joomla/templates/ - where /path_to_joomla/ is the location of your Joomla! installation on the server. The exact path to the template files should be: /path_to_joomla/templates/[template_name]/index.php
You must then go into the Extension Manager and click on Discover in the sub menu. Then click on "Discover" in the toolbar. A list of uninstalled items in the FTP should then appear. Click the checkbox to the left of your template and click install. The installed template should now be available under the Template Manager. Find the template in the list and put a star next to it or click the "Make Default" button.
Permissions
In order to edit a template in Themler and save changes to the template, please make sure that the user and group running the web server are granted the appropriate read, write and execute (linux only) permissions on the following folders, as well as read and write permission on the files in these folders:
root/templates
root/plugins
root/tmp
How to do this for MacOS or Linux systems:
login ssh/terminal under privileged user, get sufficient access rights if necessary using sudo or su to make next changes
cd <your web site root>
For example: cd /var/www/joomla
chmod -R u=rwX,g=rX folder_name
For example: chmod -R u=rwX,g=rX app/code/local
chown -R <user>:<group> folder_name
For example: chown --R apache:apache app/code/local
NOTE: this is a general approach. We would recommend that you ask your hosting administrator to grant access permissions for the listed folders and files.
If you face with permissions issue on Apache server, then it should be started under root user or under user who is files owner.
So start Apache under root user
https://www.google.com/search?q=how+to+start+apache+as+root+user
or ask your hosting provider about it.
###Install via Admin Panel (packed template)
To install the downloaded template (.zip) via the Joomla administration panel please follow the next steps:
1. Go to the **Joomla Administrator** (www.your-site.com/administrator) >> **Extensions** >> **Extension Manager**
3. In the **"Extension Manager"** choose the first option **"Upload Package File"**
4. Click the **"Choose..."** button to select the zip file from your computer
5. Click the **"Upload & Install"** button
6. Go to **Extensions** >> **Template Manager**
7. Find the template in the list and put a star next to it or click the **"Make Default"** button.
**NOTE:** If the name of the template you would like to install already exists, you should rename or delete the existing template before installing a new template with the identical name. This procedure is normal for Joomla. An old template cannot be replaced automatically with the new template with the same name.
!joomla-install.png!
<a id="ftp"></a>
###Install via FTP (unpacked template)
Many servers have a default limit of 2 MB as the maximum file size. If this is the case with your server, some template files are considered as too big and cannot be uploaded by using the **"Upload&Install"** button. In this case, please use the method below.
To install a template via FTP, you should upload **unpacked** template to the server using your favorite FTP software.
Be sure you upload the template folder to the directory: **/path_to_joomla/templates/** - where **/path_to_joomla/** is the location of your Joomla! installation on the server. The exact path to the template files should be: **/path_to_joomla/templates/[template_name]/index.php**
You must then go into the **Extension Manager** and click on **Discover** in the sub menu. Then click on **"Discover"** in the toolbar. A list of uninstalled items in the FTP should then appear. Click the checkbox to the left of your template and click install. The installed template should now be available under the **Template Manager**. Find the template in the list and put a star next to it or click the **"Make Default"** button.
<a id="j_permissions"></a>
###Permissions
In order to edit a template in Themler and save changes to the template, please make sure that the user and group running the web server are granted the appropriate read, write and execute (linux only) permissions on the following folders, as well as read and write permission on the files in these folders:
<pre>
root/templates
root/plugins
root/tmp
</pre>
How to do this for MacOS or Linux systems:
1. login ssh/terminal under privileged user, get sufficient access rights if necessary using **sudo** or **su** to make next changes
2. cd <your web site root>
For example: `cd /var/www/joomla`
3. chmod -R u=rwX,g=rX folder_name
For example: `chmod -R u=rwX,g=rX app/code/local`
4. chown -R <user>:<group> folder_name
For example: `chown --R apache:apache app/code/local`
**NOTE:** this is a general approach. We would recommend that you ask your hosting administrator to grant access permissions for the listed folders and files.
If you face with permissions issue on *Apache* server, then it should be started under root user or under user who is files owner.
So start Apache under root user
https://www.google.com/search?q=how+to+start+apache+as+root+user
or ask your hosting provider about it.