How to Run Magento 2 on Shared Hosting?

Home » Knowledge Base » Hosting Basics » How to Run Magento 2 on Shared Hosting?

This knowledge base tutorial provides information about one of the most used e-commerce platforms nowadays – Magento. It also contains step-by-step instructions on how to properly install a Magento CMS on a shared hosting server.

 

What is Magento?

Magento is an open-source platform developed in PHP and used for building and managing e-commerce websites. The software is known to offer a great set of tools and features, such as full website management control, catalog and product browsing, search engine optimization, support for multiple payment gateways, marketing analysis tools and many more. To get an in-depth look at the full feature set, please visit the official Magento Feature List page.

Magento is available in two distinct versions – Magento 1 and Magento 2. In this article, we’re going to review the most recent one, which was released and made publicly available in 2015.

 

Is Magento 2 Compatible With Your Shared Hosting?

Most Magento users would say that the software is system-intensive and resource-consuming and that it requires a cloud hosting service in order to run and function properly. Although we could not disagree with their opinion, there was still one question that was bothering us for a long time:

Would it be possible to run a Magento CMS on a shared hosting plan?

In order to find out, we decided to perform a quick test, by manually installing Magento 2 on one of our shared hosting servers. We must say – our test produced a really positive outcome.

 

What Are The Steps to Install Magento 2?

The process of installing Magento 2 is easy to follow and requires absolutely no coding or programming skills. To install and configure a Magento 2 CMS on your shared hosting account, please follow the steps that we have outlined below:

 

Step 1: Preparing the server for the installation

In order to make Magento 2 work under a shared hosting account, you would be required to make certain modifications to the main PHP.ini file.

Go ahead and sign in to your AwardSpace account. Once in the dashboard, navigate to the PHP Settings page. Click here to enter the PHP.ini editor.

Set the max memory limit value to 1024M and enable the following three PHP extensions:

  • extension=intl.so
  • extension=soap.so
  • extension=xsl.so

To enable a PHP extension, simply uncomment the corresponding line by removing the semicolon (;) next to the module. Finally, press Save to confirm the submitted changes.

 

Step 2: Setting up a new MySQL database on the server

While being logged in to your account, open a new tab in your favorite Internet browser and go to the Database Manager. Choose an appropriate name and password for your database and press Create Database.

If this is the first time when you manually register a database in your account and are not quite sure how to proceed, please review our step-by-step Database Manager tutorial.

 

Step 3: Downloading the software package

The next step in the process of installing Magento is to choose and download an installation package. The latest release is 2.3.0 and can be obtained from the official Download source.

Note: You must register for a free account before you are able to download a copy of the free Magento community edition.

To sign up for an account, visit Magento’s Create an Account page in a browser and fill in the required fields. Once your free account has been confirmed and validated, you will be allowed to get a copy of the desired installation package.

 

Step 4: Uploading the installation files to the hosting space

After you have downloaded the installation package to your computer, you will need to extract the archive on your local computer (server) and then upload its contents to your domain’s main directory.

To upload your data, launch your favorite FTP software and connect to your server via FTP. A typical Magento installation package contains 100-150MB, so please be patient while your files are being transferred to your hosting space.

When you receive a confirmation that your upload has been successful and that your installation files are on the server, please proceed to the final step.

 

Step 5: Completing the installation

Run the Magento installation script in a web browser. This should be the URL where you’ve uploaded your files (e.g. .

how to run magento 2 on a shared hosting plan 3

Magento will check your current server configuration. Click Start Readiness Check to continue.

how to run magento 2 on a shared hosting plan 5

Once your environment has been checked, you will receive a message saying Completed! You can now move on to the next step. In order to proceed further, press the Next button.

how to run magento 2 on a shared hosting plan 6

Obtain your database details from the Database Manager, after that fill in the required fields.

how to run magento 2 on a shared hosting plan 7

Confirm the web address (URL) of your Magento store and your admin panel, then press Next.

how to run magento 2 on a shared hosting plan 8

On the next page, you will have the ability to specify your store’s default time zone, language and currency. Configure the store settings according to your preferences and click Next.

how to run magento 2 on a shared hosting plan 9

You will be prompted to create an administrative account. The admin account will be used for administering and developing your store. Once you have entered your username, e-mail address and password, press Next to continue.

how to run magento 2 on a shared hosting plan 10

Click on the Install Now button to finalize the setup. Depending on the size of the archive, the time needed to complete the installation may vary.

how to run magento 2 on a shared hosting plan 11

Once Magento has finished installing the files, you will receive a confirmation message. Additionally, you will be provided with a link to your store’s main page and admin panel.

how to run magento 2 on a shared hosting plan 12

The screenshot below shows how the application looks on a Windows device. To start administering your store, simply click on the Sign In link in the upper right-hand corner of your screen.

how to run magento 2 on a shared hosting plan 13

That’s it! You’ve just learned how to install Magento 2 on a shared hosting account.

Was this post helpful?

i

Relevant tags:

Connect

Latest posts:

How to Install a MediaWiki Skin

In MediaWiki, skins determine the visual appearance of your wiki website. Skins define how content is presented to users and include such settings for the overall website layout, typography, color scheme, and more. By default, when you install MediaWiki, the platform...

How to Create a Page in MediaWiki

Creating pages in MediaWiki is а core feature that allows you to add content to your MediaWiki website. Whether you are adding details for a project, contributing to a knowledge base, or anything else, learning how to create a page in MediaWiki is crucial for your...

How to Install MediaWiki Extensions

Now that you have installed MediaWiki and learned how to log in to the CMS, it is time to extend MediaWiki's functionality via extensions. MediaWiki extensions are sets of files that add various types of functionality to your MediaWiki website. You can use extensions...

How to Log In to MediaWiki

After you install MediaWiki, it is time to log in to the platform, so you can start working on your new MediaWiki website. To log in, you must open the MediaWiki login page and enter your credentials. Doing so will open the platform’s admin panel. In the following...

How to Install MediaWiki

You can quickly install MediaWiki on any of the AwardSpace web hosting plans. This includes our free web hosting, shared hosting, as well as advanced services such as semi-dedicated hosting and VPS hosting. You can install MediaWiki in a matter of minutes, whichever...



Create a website for free!


Free forever

Our Support Team is Here to Help

 

If you need any questions answered, don't hesitate and contact us. Click the button below and follow the instructions. You can expect an answer within an hour.

 

Contact AwardSpace

 

iNewest knowledge base articles

How to Install a MediaWiki Skin

In MediaWiki, skins determine the visual appearance of your wiki website. Skins define how content is presented to users and include such settings for the overall website layout, typography, color scheme, and more. By default, when you install MediaWiki, the platform...

How to Create a Page in MediaWiki

Creating pages in MediaWiki is а core feature that allows you to add content to your MediaWiki website. Whether you are adding details for a project, contributing to a knowledge base, or anything else, learning how to create a page in MediaWiki is crucial for your...

How to Install MediaWiki Extensions

Now that you have installed MediaWiki and learned how to log in to the CMS, it is time to extend MediaWiki's functionality via extensions. MediaWiki extensions are sets of files that add various types of functionality to your MediaWiki website. You can use extensions...

How to Log In to MediaWiki

After you install MediaWiki, it is time to log in to the platform, so you can start working on your new MediaWiki website. To log in, you must open the MediaWiki login page and enter your credentials. Doing so will open the platform’s admin panel. In the following...

How to Install MediaWiki

You can quickly install MediaWiki on any of the AwardSpace web hosting plans. This includes our free web hosting, shared hosting, as well as advanced services such as semi-dedicated hosting and VPS hosting. You can install MediaWiki in a matter of minutes, whichever...

How to Install an Elgg Theme

After you have installed Elgg core and logged in to the admin dashboard, you can search for themes that can help you customize your new website. Elgg themes are a set of files that help you customize the appearance of your website. Via themes, you can modify website...

Even more web tutorials

Check out our web hosting knowledge base and the WordPress tutorials to learn more, and be better prepared for your website creation and maintenance journey.