Home / Prestashop / Error 503

Error 503

Learn error 503 on PrestaShop 8.x with clear steps, prerequisites, verification, and common troubleshooting.

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

What this procedure is

This article helps you diagnose and fix Error 503 in PrestaShop. The goal is to act safely: identify the cause first, then apply the right fix.

Applies to: PrestaShop 8.x.

Why you would do this

  • The site does not load or behaves intermittently.
  • You need to return to a stable state without losing orders.
  • You want to prevent the error from coming back.

Prerequisites

  • Back Office or hosting access (cPanel/Plesk/FTP) to check logs.
  • A recent backup (if you will change files/modules).
  • For production stores, enable maintenance mode (recommended).

Quick diagnosis (before you change anything)

1) Confirm the exact symptom

  • Service unavailable.
  • Intermittent during peak times.

Expected result: you know whether it affects the whole store or only one area.

2) Identify what changed recently

Expected result: you can link the error to an update, module, theme, or server change.


Steps — Fix Error 503

Step 1) Enable debug mode (to see the real error)

Goal: see the real message instead of a generic code.

If you have Back Office access: Advanced Parameters → Performance → enable Debug mode.

Expected result: you see a specific message (file/module) or a stack trace.

Step 2) Check server logs

In your hosting panel, look for Error Log or PHP logs.

Expected result: you find the line explaining the failure (missing extension, file not found, etc.).

Step 3) Apply common fixes

These are common causes:

  • Maintenance enabled.
  • Resource limits.
  • PHP/MySQL service down.

Recommended fixes:

  • Disable maintenance if not intended.
  • Optimize and enable caching.
  • Contact support or restart services on VPS.

Step 4) Clear cache and verify

Clear PrestaShop cache and test in a private window.

Expected result: the site loads again, or the error changes to a more specific one (which helps you continue).

Final verification

  • Homepage, category and product pages load.
  • Cart and checkout work.
  • Back Office login works.

If something doesn’t work (common issues)

The error does not change

  • Disable the last installed/updated module.
  • Switch temporarily to a default theme.
  • If you cannot access the Back Office, disable modules via FTP by renaming their folder (see the dedicated article).

Best practices

  • Test updates in staging first.
  • Keep PHP and extensions compatible with PrestaShop 8.x.
  • Automate backups and keep history (not only the latest).
Back to category