PrestaShop Documentation, PrestaShop Tutorials

PrestaShop Manual Installation and Setup Guide

Below is a clear, step-by-step PrestaShop Manual Installation and Setup Guide (perfect for beginners and also useful if you prefer installing without auto-installers like Softaculous).

This guide works for PrestaShop 8.x and 9.x on most shared/VPS hosting.


๐Ÿ“Œ PrestaShop Manual Installation & Setup Guide


1๏ธโƒฃ Server Requirements (Check First)

Make sure your hosting meets these minimum requirements:

โœ… Required

  • PHP: 8.1 or 8.2
  • MySQL: 5.7+ or MariaDB 10.3+
  • Web Server: Apache or Nginx
  • Disk Space: Minimum 500 MB
  • Memory Limit: 256 MB (recommended)

โœ… Enable PHP Extensions

  • PDO_MySQL
  • cURL
  • OpenSSL
  • Zip
  • GD
  • Intl
  • mbstring
  • fileinfo

๐Ÿ“Œ Most cPanel hosts already support these.


2๏ธโƒฃ Download PrestaShop

  1. Go to PrestaShop official site
  2. Download the latest PrestaShop ZIP
  3. Save it on your computer

๐Ÿ“ File name example:

prestashop_8.x.x.zip

3๏ธโƒฃ Create Database (MySQL)

In cPanel:

  1. Open MySQL Databases
  2. Create:
    • Database name
    • Database user
    • Password
  3. Assign user to database
  4. Grant ALL PRIVILEGES

๐Ÿ“Œ Note down:

  • Database Name
  • Username
  • Password
  • Database Host โ†’ usually localhost

4๏ธโƒฃ Upload PrestaShop Files

Option A: Using File Manager (cPanel)

  1. Open File Manager
  2. Go to public_html/
  3. Upload prestashop.zip
  4. Extract the ZIP

Option B: Using FTP (FileZilla)

  1. Connect using FTP credentials
  2. Upload extracted files to public_html/

๐Ÿ“Œ Important:
If files are inside a /prestashop folder, move all files out to public_html.


5๏ธโƒฃ Set File & Folder Permissions

Recommended permissions:

Type Permission
Folders 755
Files 644
cache/, img/, log/, config/ Writable

In cPanel:

  • Select folder โ†’ Permissions โ†’ Set to 755

6๏ธโƒฃ Run PrestaShop Installer

Open your browser and visit:

https://yourdomain.com

The PrestaShop Installation Wizard will start automatically.


7๏ธโƒฃ Installation Wizard Steps

๐Ÿ”น Step 1: Language

  • Choose installation language
  • Click Next

๐Ÿ”น Step 2: License Agreement

  • Accept license terms
  • Click Next

๐Ÿ”น Step 3: System Compatibility

  • Green โœ”๏ธ means OK
  • Fix any red โŒ issues before proceeding

๐Ÿ”น Step 4: Store Information

Fill in:

  • Shop name
  • Main activity
  • Country
  • Time zone
  • Admin email
  • Admin password

๐Ÿ“Œ Use a strong password


๐Ÿ”น Step 5: Database Configuration

Enter:

  • Database name
  • Database user
  • Database password
  • Database server: localhost
  • Table prefix: ps_ (default)

Click Test Database Connection โ†’ then Next


๐Ÿ”น Step 6: Installation

  • Installer creates tables and configures store
  • Takes 1โ€“3 minutes

โœ… Success screen appears when complete


8๏ธโƒฃ IMPORTANT: Delete Installation Folder

After installation:

  1. Go to public_html/
  2. Delete /install folder

โš ๏ธ Your store will NOT work until this folder is removed.


9๏ธโƒฃ Access Your Store

Front Office (Shop)

https://yourdomain.com

Back Office (Admin Panel)

https://yourdomain.com/adminXXXX

๐Ÿ“Œ adminXXXX is auto-generated
Rename it for security.


๐Ÿ”Ÿ Basic Post-Installation Setup (Must Do)

โœ… General Settings

  • Shop name & logo
  • Contact details
  • Enable SSL (HTTPS)

โœ… Products

  • Add categories
  • Add products
  • Set prices, tax & stock

โœ… Payments

  • Cash on Delivery
  • UPI / Razorpay / PayU
  • Stripe / PayPal

โœ… Shipping

  • Create carriers
  • Set shipping zones & costs

โœ… SEO

  • Enable Friendly URLs
  • Configure Meta Titles & Descriptions

๐Ÿ›  Common Installation Issues & Fixes

โŒ Blank Page After Install

  • Increase PHP memory limit
  • Enable display_errors temporarily

โŒ Database Connection Error

  • Re-check DB credentials
  • Ensure database user has privileges

โŒ 500 Internal Server Error

  • Check .htaccess
  • Ask host to enable mod_rewrite

๐ŸŽฏ Recommended Next Steps (Beginner Path)

  1. Install a free theme
  2. Configure tax rules
  3. Setup Google Search Console
  4. Improve speed (cache + image optimization)
  5. Enable maintenance mode until ready

 

About zohaibk

We develop useful addons for #E-Commerce and #CRM software to provide extra features.#PrestaShop,#Magento,#SugarCRM,#Vtiger & #Android #apps
View all posts by zohaibk →