How to install Magento automatically?
As you should already know Magento is one of the leading e-commerce applications. Using the script you will be able to build your own online store and make it easy to use, so your customers will be provided with a great user experience.
In this section of our tutorial we will show you how to install it automatically. However before you initiate the installation process you should be aware of the hosting requirements of the platform. Due to the fact that the Magento 1.x.x and 2.x.x branches require different system resources we will list the system requirements for them separately:
Web server – Apache 2.x
PHP 5.4 or higher
MySQL 5.6 or higher
Cron Jobs support
memory_limit – at least 256MB (512 MB recommended)
Web server – Apache 2.2 or 2.4 (with mod_rewrite enabled)
PHP 5.6.x (for version 2.1.0 and 2.1.1)
PHP 5.6.5 or 7.0.4 (for 2.1.2 and later versions)
MySQL 5.6 or 5.7 (for 2.1.2 and later versions)
memory_limit – more than 1 GB (at least 2GB recommended)
Having these system requirements you should have in mind that the Magento 1.x.x versions are perfectly compatible with all of our Shared Hosting packages but in case that you wish to use Magento 2.x.x you should consider using one of our Cloud Hosting solutions.
After we have highlighted the details you need to make sure of, let us proceed with the actual installation process.
The first thing you should do in order to install the script automatically is to access the cPanel of your hosting account. If you are using our services you can do that accessing your domain name followed by /cpanel. Here is an example:
Once you are logged in you should navigate to the Software section and click on the Softaculous Apps Installer icon:
On the next screen you will see the home page of the auto installer. In the search box on the top left corner type Magento and click on the displayed result:
You will be displayed with the Magento overview page. Now you need to click either on the Install section or the Install Now button:
On the following screen you will see several sections in which you need to fill in the details for the installation. We will cover them one by one. The first section is the Software setup:
Here you need to apply the following details:
Application version – the version of the script that you want to install.
The protocol you want to use – when it comes to an online store it is advisable to use SSL (https://) due to the fact that in this way the personal and payment information will be encrypted.
Domain – here you need to specify the domain under which you want the website to be placed.
In Directory – here you need to enter the name of the subfolder in which you want to deploy the website. If you want to install it directly under the domain leave this field blank.
CRON Job – this is the timing of the automated processes required by the application. You can leave the default values here.
The next two sections are the Site Settings and Admin Account ones:
You need to fill in the following details:
Admin Path – the exact URL you want to use to access the administration area of your website.
Sample Data – here you need to specify if you want to import the Demo content provided by the application vendor.
Admin Username – the administrative username you want to use.
Admin Password – the administrative password for your dashboard. It is advisable to use a strong one containing both upper and lower case, numbers and special characters.
First Name – your first name.
Last Name – your last name.
Admin Email – the email address you want to use for administrative purposes. It is important to enter an existing email account for which you have access.
Once you have applied all the required information and you have double checked it you need to fill in the email address on which you want to receive the installation details and click on the Install button:
You should then wait for a while and as soon as the process is completed you will be displayed with the frontend and administrative URLs:
That’s it. These are all the steps required to install Magento.