Start chat

Magento Documentation

Documentation for Magento themes

Getting Started

Software Requirements

Before you proceed to setup your Magento store, please make sure you are fully prepared. Please complete the following preparation steps:

Editing software

To feel comfortable working with Magento template, we recommend you to download all the applications required. You can see the list of all required software on the template preview page.
Requirements can vary significantly depending upon the template, the common ones will be defined only:

  1. You need to use WinZip 9+ (for Windows) or Stuffit Expander 10+ (for Mac) to extract the password protected archive.
  2. You may also need the Figma application. It can be used to edit .fig 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 the code editor such as Adobe Dreamweaver, Notepad++, Sublime Text, etc.
  4. To upload files to the hosting server, you may need an FTP Manager like Total Commander, FileZilla, CuteFTP, etc.

Hosting Requirements

As Magento Commerce is a PHP/MySQL based application, you need to prepare a hosting environment to run Magento.

Note, Magento 2.3 is compatible with PHP 7.1.3+, PHP 7.2.x only.

If you have a live hosting, please make sure it matches the Magento requirements:

  1. Apache 2.2 or 2.4 with mod_rewrite, mod_version or nginx 1.x
  2. MySQL 5.6, 5.7
  3. Supported versions: PHP 7.1.3+, PHP 7.2.x
  4. NOT SUPPORTED: PHP 5.4, PHP 7.0.0, 7.0.1, PHP 7.0.2 - 7.0.5, PHP 7.0.6 - 7.0.x, PHP 7.1

  5. PHP extensions: bc-math, ctype, curl, dom, gd, intl, mbstring, hash, openssl, PDO/MySQL, SimpleXML, soap, spl, libxml, xsl, zip, json, iconv.

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