Home / Prestashop / PrestaShop Technical Requirements and Server Configuration

PrestaShop Technical Requirements and Server Configuration

Learn prestashop technical requirements and server configuration on PrestaShop 8.x with clear steps, prerequisites, verification, and common troubleshooting.

Views: 27 Unique: 21 Updated: 2026-03-22

What this procedure is

A summary of technical requirements and recommended server settings for a stable PrestaShop 8.x installation.

Applies to: PrestaShop 8.x.

Why you would do this

  • Avoid 500 errors caused by PHP/extensions.
  • Improve performance and stability.
  • Prepare the server for real traffic.

Prerequisites

  • Access to hosting/VPS or provider support.
  • Know whether you use Apache or Nginx.
  • Access to switch PHP versions.

Quick diagnosis (before you change anything)

1) Identify your stack

Expected result: know: PHP, MySQL/MariaDB, Apache/Nginx.


Checklist — Requirements and settings

Step 1) PHP and extensions

Use a PHP version compatible with PrestaShop 8.x and enable common extensions: PDO, MySQL, intl, gd, zip, curl.

Expected result: the installer and Back Office show no warnings.

Step 2) Database

Use a compatible MySQL/MariaDB and a user with privileges. Ensure good performance and disk space.

Step 3) HTTPS

Install an SSL certificate and force HTTPS in PrestaShop.

Step 4) CRON and backups

Configure scheduled tasks (if modules require them) and automated backups.

Final verification

  • Back Office opens without errors.
  • No critical warnings in Information.
  • Checkout works.

If something doesn’t work (common issues)

Missing extensions

  • Switch PHP version or enable extensions in the panel.
  • If you cannot, contact hosting support.

Best practices

  • For production, use adequate resources (RAM/CPU).
  • Avoid installing too many unnecessary modules.
Back to category