Server requirements

Before setting up your Joomla website, make sure you are fully prepared. Please complete the following preparation steps:

Software required

To feel comfortable working with the Joomla template, we recommend downloading all the applications required. You can see the list of required software at the template Live Demo page. Requirements can vary significantly depending upon the template, the common ones will be defined only:

  1. First of all, you need the proper software to extract the password-protected archive. For this purpose, you can use WinZip 9+ [for Windows system] or Stuffit Expander 10+ program [for Mac system].
  2. You may also need the Adobe Photoshop. It is used to edit the .psd source files and is necessary, in case you want to change the template graphics and images.
  3. To edit template source code files you need some code editor such as Adobe Dreamweaver, Notepad++ or Sublime Text, etc.
  4. To upload files to the hosting server, you may need any FTP Manager like Total Commander, FileZilla or CuteFTP, etc.


As Joomla CMS is a PHP/MySQL based application, you need to prepare a hosting environment to run Joomla first.

If you have a live hosting server, please make sure that it matches Joomla technical requirements and is ready to be used for a Joomla website.

You can run Joomla locally using the local server. To create a local hosting server, please use localhost applications, such as WAMP, AppServ, MAMP, etc. Any of those can be easily installed as any other software and be used to run Joomla.

More details can be found on the Joomla! Downloads Portal.

Requirements for Supported Software

Software Recommended Minimum More information
PHP (Magic Quotes GPC off) 5.6 + or 7 +[1] 5.3.10 +
Supported Databases:
MySQL[2] (InnoDB support required) 5.5.3 + 5.1 +
SQL Server 10.50.1600.1 + 10.50.1600.1 +
PostgreSQL 9.1 + 8.3.18 +
Supported Web Servers:
Apache(with mod_mysql, mod_xml, and mod_zlib)[3][4] 2.4 + 2.x +
Nginx 1.8 + 1.0 +
Microsoft IIS 7 7