Joomla 3.x Documentation
Preparing to the Installation Process
Before setting up your Joomla website, make sure you are fully prepared. Please complete the following preparation steps:
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:
First of all, you need the proper software to extract the password-protected sources_#########.zip archive. For this purpose, you can use WinZip 9+ [for Windows system] or Stuffit Expander 10+ program [for Mac system].
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.
To edit template source code files you need some code editor such as Adobe Dreamweaver, Notepad++ or Sublime Text, etc.
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.
Please check the tutorials below on how to configure local servers:
- How to install AppServ web development environment
- How to install WAMP web development environment
- How to install XAMP web development environment
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 +||5.3.10 +||www.php.net|
|MySQL (InnoDB support required)||5.5.3 +||5.1 +||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|