Joomla 3.9.x Documentation

Preparation

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:

  1. First of all, you need the proper software to extract the fullpackage.zip 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.

Hosting

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.

Please check the tutorials below on how to configure local servers:

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

Requirements for Supported Software

 

Software Recommended Minimum More information
PHP (Magic Quotes GPC off) 7.1 + 7.1 + www.php.net
Supported Databases:
MySQL (InnoDB support required) 5.7 + 5.6 + www.mysql.com
SQL Server 10.50.1600.1 + 10.50.1600.1 + www.microsoft.com/sql
PostgreSQL 9.1 + 8.3.18 + www.postgresql.org
Supported Web Servers:
Apache(with mod_mysql, mod_xml, and mod_zlib) 2.4 + 2.x + www.apache.org
Nginx 1.8 + 1.0 + wiki.nginx.org
Microsoft IIS 7 7 www.iis.net