Joomla 3.9.18 + Virtuemart 3.8.2 + SP Builder 3.7.2 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:
-
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].
-
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.
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:
- 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) | 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 |
Recommended PHP Configuration Limits
Low PHP configuration limits can cause many issues. When related issues occur, you need increase your PHP limits to a minimum as follows:
-
max_execution_time 1800
-
memory_limit 128M
-
post_max_size 100M
-
upload_max_filesize 100M
-
max_input_vars 5000