There are two main ways for installing new Magento application - using an auto installer or manual installation.
The Softaculous auto installer would save you a lot of time and effort by allowing you to install a new Magento application within a minute. To learn how to install Magento via this tool, check our Magento Softaculous Installation Tutorial.
However if you want to install a new Magento application manually, you should first download the latest stable version of the application from the official Magento website.
The next step here would be to upload the installation package on your hosting account through your cPanel -> File Manager or using an FTP client. This way, after the installation is completed, the script will appear once your write http://yourdomainname.com in your web browser. Alternatively you can create a subfolder there and upload the file in it. In this case the installation will be available at http://yourdomainname.com/subfolder.
Once you upload the package, you can extract it through your cPanel -> File Manager.
When the files are extracted in the desired folder, you should create a MySQL database and assign a user to it. You can do that from your cPanel -> MySQL Databases tool.
Now you should visit the website's URL and go through the installation process. In this tutorial we would install the website in the ~/public_html/magento-manual-installation folder. Thus the URL you should visit is http://yourdomainname.com/magento-manual-installation. It would redirect to the page below where you should click on the Agree and Setup Magento button.
The next step requires to initiate a Readiness check by clicking on the Start Readiness Check button.
Magento is fully compatible with SiteGround's servers thus the result of the Readiness check should be similar to the one below:
Click on the Next button to go to the next page where you should input the already created MySQL database name, username and its password. You may also choose a preferred database prefix.
When ready - press the Next button.
The next step is to choose admin address of your website. We recommend choosing an unique URL to keep your store safe. For your convenience Magento would auto-generate an URL for you. When you choose the preferred URL - again press the Next button.
Now you should choose the preferred Time Zone, Currency and Language and press the Next button.
You are at one of the final steps which requires you to setup an admin account. Make sure to use a strong password.
Clicking the Next button would take you to the final step where you should initiate the installation by pressing Install Now.
Make sure to write down the encryption key that would be provided on the next page:
That's it! Your Magento application is successfully installed now and you can visit your website on the chosen URL by clicking on the Store Address link.