We start with the simplest steps... The more you progress, page after page, the more sophisticated the scripts will be. However, you must pass the cape of 30 to 40 pages per level, before moving on to the next step... FOLLOW THE STEPS AND IMMERSE YOURSELF!
E0001 - Work environment
Don't dance faster than the music...
Magento is a complex, but powerful and rich platform. Before proceeding with the installation, you need to make sure that you can have a good working environment. We will use 2.3.7 version, which is a good compromise between previous versions and the 2.4.0 version.
First of all... the server on which you plan to install your E-Commerce. You must have sufficient disk space and memory. Magento is a very resource intensive platform.
Basic technical specifications:
- Server : VPS 4 CPU/16 GB RAM, 950G of space disk (minimum).
- CloudLinux : 4G memory, unrestricted, 200% of the processor capacity.
- PHP : 7.4 version (minimum), 2048M memory, 512M file upload limit.
- SSH : public/Private keys active.
Even if you don't know anything about it, you won't be able to go to the next step without first making sure that everything is in accordance with these technical specifications .
If you do not have the necessary qualifications or the access/Rights (on CPanel for example), make sure that your host will properly configure the server for you. A second professional, independent opinion, is always welcome click here if you have any doubts).
To begin with, if you are not working directly on the server, your office computer must also be up to the task, that means, sufficiently powerful with a good Internet connection. Ultimately, you might install basic softwares which will allow you to work much faster, in order to better manage your products and services catalogs offered on your E-Commerce.
We therefore recommend that you install Adobe Dreamweaver and Visual Studio Code. In addition, you should be able to access the CMD (♦ see DEF) (command prompt) from Windows/Mac, to activate your SSH connection (♦ see DEF) and communicate with the server. This way, you will be able to execute commands, without necessarily going through the Magento administration interface of your website.
* Created by Varien
* Developed by Magento Inc./Adobe Inc.
* Written in PHP
* OSL v3.0/AFL v3.0 licences