How to install PrestaShop?

With our PrestaShop hosting package you will never be on your own. Our expert PrestaShop technical support team will make sure that you have a bug-free and secure PrestaShop installation in less than 10 minutes, complete free of charge. The PrestaShop Installation can be requested from the client's area -> Get Support section -> Submit Support Ticket.

PrestaShop is a PHP/SQL application and as such you will need to download the installation files from the official PrestaShop website and populate the database which will be used by your online store. In this tutorial we will provide you with step by step instructions how to complete the installation process on your hosting account.

You can start by downloading the installation archive from It is highly recommended to use the stable version for production websites instead of Alpha/Beta releases. When you have the archive file downloaded you can extract it on your local computer. The PrestaShop files should be located now under a newly created folder on your computer called “prestashop” (without the quotes). 

The next step is to upload the installation files under your hosting account. You can upload the content of the prestashop folder from your computer to your public_html directory using your favorite FTP client by following the instructions in our tutorial at:

This will allow you to access your store via:

If you would prefer to access the store via:

the files should be uploaded under the public_html/store folder.

As soon as your files are uploaded under your account you should proceed with your MySQL database creation process. You can easily create a MySQL database for your blog network by following the instructions in our tutorial at:

When all the steps are completed on your end, you may access the folder where your Prestashop has been uploaded via your browser using

The above URL will load the initial PrestaShop installation screen. It has two important sections on this page:

1. Choose the installer language:

2. Installation method.

Here you have two options but as we will be setting up a new instance only this one is available “Installation: Full installation of the PrestaShop™ e-Commerce Solution”. If you would like to upgrade the store you may check our “Upgrade PrestaShop Tutorial”.

When you have selected your language for the installation you may click on the “next” buttom available at the very bottom, in the right corner of the page.

On the page which will load it is only important to ensure that all the server settings are verified which will be shown with the following message:

If any error is present you may need to contact your hosting provider's technical support to review the issue. If you have an account with TMDHosting we do offer a free professional installation for this script and you may easily request it by posting a ticket via your Clients Area.

Once the verification of the server settings is completed and you may proceed with the next step by clicking on the “Next” button on the right bottom corner of the page.

On this page you should fill in the database details you have set:

You may check if the details were filled in correctly using the “Verify now” button. You should see a message “Database is connected.” right under this button when the verification is completed.

After the database verification was completed you should select the type of the installation you would like to have. There are two options:

We strongly recommend if you are new to PrestaShop that you select “Full mode: Install all basic modules and add sample products”. This installation mode will add sample data to the script which will help you understand (he core store functions faster.

The field which is also present on the above screenshot is the database prefix. Unless you have specific requirements for a different prefix you may leave it as it is.

After you have selected the mode you will use for the install you may click on the “Next” button. There is also an SMTP configuration for the mail delivery of the script for which details you may check in our “How to configure your PrestaShop mail functions to use SMTP”.

The next step is to fill in your main administrator account login details. The fields are self-explanatory. Note that the admin login will be using the e-mail and the password you selected here. After you fill these in, please click on the next button at the very bottom right corner of the page.

After this past step you should have a working PrestaShop installed on your hosting package:

You should remove the “install” folder using your FTP client and also rename the “admin” folder. Both these should be located under the directory you have uploaded store files and in our tutorials here the upload was under the public_html. We need to rename the admin directory to admin123 and the back-end if the store will be accessible via: