1. Home
  2. VPS & Dedicated
  3. PrestaShop Set Up

PrestaShop Set Up

Point your domain to the server

The first step in setting up both VPS and Dedicated servers running PrestaShop is to create an A-record at your domain registrar to point your domain to the server.

We can’t set up your free SSL certificate until this process is completed.

Please note that it can take up to 72 hours for a domain to propagate throughout the internet to a server, although it usually happens much sooner.

Free installation available

PrestaShop server installation at HostJane is mostly straightforward, however it does require in the final part for you to login to your site via the command line to remove 1 file.

Our server team can do this for you free if you are not comfortable with using a Secure Shell (SSH) client . Please open a ticket with our support team to request a free installation.

If you are comfortable using an SSH client, the following steps can be followed to configure your new PrestaShop server.

Obtain your server’s details

1. After successful payment is approved, your server will be set up within 2 minutes.

2. Login to My HostJane. In the Dashboard under Services, look for the PrestaShop server you have provisioned.

PrestaShop-dashboard-MyHostJane

If you cannot see the PrestaShop server or the server is not active, please open a ticket.

3. Click Manage next to the PrestaShop server item. You will be transferred to the server’s dashboard.

server-information-dashboard-apps

4. Go to the Statistics area to find your server’s IP address and password. Follow the instructions to complete your PrestaShop installation.

Sample screenshot of the Application Information.

Copy and paste the installer link into a fresh browser window. The installer address will look something like this, but will have your server’s IP address:

https://[Your_Server’s_IP]/install/

Replace Your Server’s IP with your PrestaShop server’s IP as found in Statistics

For example:

https://123.456.789.1/install/

The PrestaShop database will also require configuring during the install process. The username and passwords for the database are found in Statistics.

Yours will look something like the image below:

prestashop_app-details-db

For your security we don’t send this by email. You you need to login to your secure SSL-encrypted My HostJane account to review the credentials.

Accessing the PrestaShop Installer

5. After copying the installer link into a new browser window, you will see a HTTPS warning.

As explained on the order page, your server comes with a self-signed SSL certificate. This means that you can access your PrestaShop installation by HTTP://, but when accessing via HTTPS://, a warning appears in your browser.

ssl-warning-janevps-chrome

This warning is expected because we can’t configure an SSL certificate for an IP address. But it’s safe to ignore. Click the Advanced button in the browser to add an exception.

ssl-warning-janevps-2

A security dialog box will open.

login-to-HTTPS-server

Enter the username and password credentials into the box, as found in Statistics.

Click Sign in or Enter.

How to remove the SSL warning

Once your domain has successfully pointed to the server, open a support ticket and we will install your free SSL certificate on the server, which will be accessible at:

https://www.yourdomain.TLD

TLD means top-level domain, and can stand for any domain like .com, .net. .org, or any other TLD. HostJane and our servers work with all domain registrars worldwide.

6. After passing the security dialog, you will see your server’s PrestaShop Installer.

The first step is to configure your new site.

prestashop_installer-3

Click Next

7. Agree to the licensing terms and click Next

prestashop_installer-licensing-terms

8. At the compatibility prompt, click Next

prestashop_installer-compatibility

9. Configure your store’s login, category, and account information, then click Next

Use HostJane’s strong password generator to choose a secure, random password for your site.

prestashop_installer-store-credentials

10. Locate your server’s database credentials in Statistics and complete the database configuration for your PrestaShop server.

prestashop_app-details-db

Fields that are not mentioned in statistics do NOT need to be changed.

prestashop_installer-store-installation-assistant

Click Test your database connection now and a green box should appear indicating a successful connection.

Ensure you have entered your database username and password details correctly from Statistics if you do not see this button.

test-prestashop-database-connection

Click Next

11. There will be a short wait while the installation completes.

test-prestashop-installation-wait-time

The installation will complete, reminding you of the login information you selected.

presta-shop-completion

SSH login to remove Install Folder [Advanced]

12. Before you try to access your PrestaShop installation in the browser, you must remove the Install folder for security reasons.

This can only be removed by using a Secure Shell client.

If you do not feel comfortable doing this, contact support at this stage or before you begin the installation and HostJane can remove the Install folder for you.

You need to login to your server with the root username.

ssh root@[Your_Server’s_IP]

Use the information from Statistics to login either with PuTTY on Windows or an OpenSSH client in linux and MacOS devices.

presta-shop-server-credentials-statistics-my-hostjane

Inside your server’s dashboard under Statistics, in your My HostJane account, your PrestaShop server’s IP address is shown as Main IP (see red arrows above). Your server’s root password is the default password.

Walkthrough with PuTTY

We’ll show you below how to remove the folder using a popular Windows SSH client called PuTTY.

You can download and install PuTTY from the official website.

putty-server-ip

Once it’s installed, open PuTTY and type your PrestaShop server IP address as found in Statistics from My HostJane

Ensure the Port is 22 and click Open

Click Yes at the security prompt.

putty-server-security-prompt

Proceed to enter root as the login name

Click Enter

Type your server’s case-sensitive password exactly as in Statistics

It will appear that the dialog is not typing as you type, but it actually is receiving your keystrokes. For security reasons, the cursor does not move when you enter a password.

As your password is a long series of lowercase, uppercase letters and symbols, be very careful to type in the correct password or you will get a Access Denied

Once you have successfully logged in, you will see the Ubuntu welcome screen:

putty-server-welcome-to-ubuntu

Enter this line rm -rf /var/www/html/install

root-command-remove-install

Then exit the Putty screen by closing the dialog and closing the session at the prompt, or typing exit.

13. If you successfully removed the Install folder, you will be able to login to your new PrestaShop store in your browser with the following URLs:

Admin area: https://[Your_Server’s_IP]/admin_area/

Store: https://[Your_Server’s_IP]

If you are prompted again by a security dialog, enter the username and password for the server from Statistics.

login-to-HTTPS-server

The PrestaShop backend should then load in your browser:

prestashop-backend

Enter the username and password you selected during the PrestaShop installer to log in:

prestashop-backend-loggedin

The front-end will show with installed sample data:

prestashop-frontend-demo

You can now edit your new PrestaShop website to your requirements.

Once your domain has finished pointing to the server, you will be able to access your website via your domain name.

Login to My HostJane and open an SSL request after that stage if you wish to have your free SSL certificate installed.

You can check the DNS status of your Domain’s A-Record propagation at ISP nodes around the world by visiting: https://whatsmydns.net

Updated on August 1, 2018

Was this article helpful?