February 4, 2019
4 min Read
February 4, 2019
4 min Read
Magento is one of the most popular e-commerce software in the world. This tutorial explains what steps should be taken to manually install Magento 2.x.x on a shared hosting account.
Note that Magento has two versions – Community and Enterprise. This tutorial is based on Magento Community version because it is open source and free to download.
Before you begin this guide you’ll need the following:
Firstly you need to download Magento installation files to your computer. Latest Magento version can be downloaded from here.
There are two versions to download – with and without sample data:
Follow these steps in order to start the download:
There are two possible options how to upload Magento installation files to your hosting account. First one is to extract archive file on your computer and then upload all files to the server using an FTP client.
The second option is to upload the archive file to the server and then use File Manager extract feature to extract the archive.
As not all hosting providers offer File Manager, steps below show how to upload Magento files with an FTP client:
If you’re still not sure how to upload Magento files, refer to the more detailed tutorial on how to upload website files.
Every Magento installation requires a database. All store content, information about user accounts and products are stored in the database. The method of creating a database depends on the hosting control panel. However, it will be similar on most hosting providers.
Access your hosting account control panel and navigate to databases section. Create an empty database and assign a user for it. Write down database name, username and password. You will need them in the next step.
If you find this step difficult you can check our thorough tutorial on creating MySQL database:
How To Create MySQL Database And User On cPanel.
Once files are uploaded and MySQL database is created you can proceed with Magento installation. Open web browser and access your domain name. Firstly you will need to agree with Magento terms by pressing Agree and Setup Magento button.
Now you can proceed with Magento installation. It consists of 6 steps:
In the first step Magento installation will check your hosting settings and show if there are any errors.
If the check is successful, you can proceed to the next step. However, if you get any errors during readiness check, contact your hosting provider.
On this step you will be asked to enter details of the MySQL database you have created in Step 3.
Press Next button once you are done.
Here you will be asked to enter store and administrator dashboard addresses.
Now press Next and move to the 4th step of configuration:
Here you can set the time zone, currency and language of your store. These values can be changed easily anytime later in the
Select values according to your needs and press Next to move to the 5th step.
On this step you will be asked to create an administrator account for your store. You will have to use it to access Magento backend.
Best practices for creating administrator account:
Once all values are entered press Next button.
Press Install Now button to begin the installation.
Once the installation is complete, a new page containing installation details will be opened.
The last thing you need to do is to change permissions to 755 for
app/etc directories. You can easily do this using FTP client or File Manager. If you’re not sure how to set permissions, see this tutorial or contact your hosting support staff.
Magento is a very powerful tool to create and manage online stores. By finishing this tutorial you have learned how to install Magento manually. It will be helpful if auto-installer is not available.
August 29, 2017
Hi I installed Magento 2.1.8 in a public_html subfolder mydomain.com/store as i already have a live store and was planning to build a new site to test, but how do I access Magento Admin to do the setting. What URL would it have?