PrestaShop Free diagnosis — Fix within minutes

PrestaShop white screen: how to diagnose and fix the issue

Is your store or back-office showing a white screen? This guide explains the causes and the steps to solve it. Need help? Our experts intervene within minutes.

PrestaShop white screen: how to diagnose and fix the issue

Causes and steps to solve it. Our experts intervene within minutes.

Open a ticket

Hello! 👋 Describe your problem in detail, I'll help you resolve it quickly.
14:49

Why does PrestaShop show a white screen?

The white screen (or WSOD - White Screen of Death) on PrestaShop is the symptom of a fatal PHP error that the server cannot display. It is one of the most common and stressful problems: no message, no visible hint. The site simply seems to have disappeared.

The white screen can affect only the front-office, only the back-office, or both. The affected scope helps identify the cause.

The 6 main causes of a PrestaShop white screen

1. Module conflict

1. Module conflict

This is the #1 cause. Two modules modifying the same hook, controller or class cause a silent fatal error. Often happens after installing or updating a module.

2. Fatal PHP error (parse error, class not found)

2. Fatal PHP error (parse error, class not found)

A syntax error in a modified PHP file, a poorly written override, or a class called but missing causes an immediate crash. PHP cannot execute the code and returns a white screen.

3. Corrupted Smarty or Symfony cache

3. Corrupted Smarty or Symfony cache

PrestaShop uses an intensive cache system (Smarty for front, Symfony for back-office 1.7+). If the cache is corrupted (after an interrupted update, partial deployment), the site shows a white screen.

4. Insufficient PHP memory

4. Insufficient PHP memory

A PHP script exceeding memory_limit is killed by the server without visible error. Common with mass imports, thumbnail regeneration, or heavy modules.

5. Interrupted or incomplete update

5. Interrupted or incomplete update

A PrestaShop or module update interrupted midway (timeout, disconnection) leaves the site in an inconsistent state. Some files updated, others not: result, white screen.

6. Incompatible or broken theme

6. Incompatible or broken theme

A theme not compatible with your PrestaShop version, or with a broken Smarty template, can cause a white screen on the entire front-office.

Our numbers

2549
satisfied clients
8867
bugs fixed
< 10 min
response time
4.9/5
Google reviews (287)

Fix the PrestaShop white screen yourself

Follow these steps in order to diagnose and fix the issue:

Step 1: Enable debug mode

Step 1: Enable debug mode

Edit /config/defines.inc.php: set _PS_MODE_DEV_ to true. If a PHP error is the cause, it will appear instead of the white screen. Note the exact message.

Step 2: Clear the cache manually

Step 2: Clear the cache manually

Via FTP, delete the contents of /var/cache/prod/ and /var/cache/dev/ (PrestaShop 1.7+) or /cache/smarty/compile/ and /cache/smarty/cache/ (PrestaShop 1.6). Keep the folders, only clear their contents.

Step 3: Disable modules via the database

Step 3: Disable modules via the database

If the back-office is also white-screen, you cannot disable modules normally. Access phpMyAdmin, table ps_module, and set active to 0 for the last installed module. Reload the site.

Step 4: Check the PHP version

Step 4: Check the PHP version

From your hosting panel, check that the PHP version is compatible with your PrestaShop. PrestaShop 1.7: PHP 7.1 to 7.4. PrestaShop 8.x: PHP 7.4 to 8.1. PrestaShop 9: PHP 8.1+.

Step 5: Remove overrides

Step 5: Remove overrides

Rename /override/ to /override_bak/. If the site comes back, an override is at fault. Reintegrate them one by one to find the culprit.

No time? We handle it for you.

Our PrestaShop specialists diagnose and fix your white screen within minutes. Free diagnosis.

Open a ticket

White screen only on the back-office

A common edge case. Front-office works, but admin is unreachable. Specific causes:

  • Corrupted Symfony cache — Delete /var/cache/prod/ and /var/cache/dev/
  • Failing dashboard or statistics module — Disable via phpMyAdmin
  • Expired or corrupted PHP session — Clear sessions server-side
  • Write permissions on /var/ — Ensure the folder is 755 or 775

Why entrust Mon Site Bug with the fix?

PrestaShop repair specialist

PrestaShop repair specialist

We fix white screens every day, for over 10 years.

Free diagnosis

Free diagnosis

Describe the issue, we identify the cause before any commitment.

Non-destructive intervention

Non-destructive intervention

We do not reinstall, we do not wipe. We identify and fix the failure point.

All versions

All versions

PrestaShop 1.6, 1.7, 8.x, 9: we know the specifics of each version.

Massive experience

Massive experience

2549 clients, 8867 bugs fixed. Experience makes the difference on complex cases.

4.9/5 on Google (287 reviews)

4.9/5 on Google (287 reviews)

Customer satisfaction is our best argument.

You too ! Join out 2550 satisfied customers

Our customers opened 8872 bug fix request, all solved with success

Google reviews
5 /5 Basé sur +200 avis
  • Google reviews

    Excellent service, quick and efficient repair, very professional!!!

  • Google reviews

    Super efficient and fast support and execution. Very competent and helpful team. Very reasonable prices. Great experience!

  • Google reviews

    A professional who listens, is patient, and genuinely honest, and doesn't overcharge. Honestly, I was a little stressed about giving out my access credentials. I can't recommend him highly enough! And all this for a service call on a Sunday!

  • Google reviews

    Absolutely perfect. A fatal error on my website following a module update was fixed in under an hour by Youssef and his team. What a pleasure to work with such efficient professionals. I recommend them without hesitation.

  • Google reviews

    Thanks to my website bug for their website maintenance and repair service. Another successful fix. And some great advice too.

  • Google reviews

    Excellent! Smooth communication and instant resolution.

Frequently asked questions about PrestaShop white screen

Enable debug mode (_PS_MODE_DEV_ to true in defines.inc.php). If the error mentions a file in /modules/, it is a module. Otherwise, disable modules one by one via phpMyAdmin (ps_module table, active to 0) to identify the culprit.

Manually delete the contents of /var/cache/prod/ and /var/cache/dev/ via FTP. PrestaShop will regenerate the cache automatically on next load. If the issue persists, check /var/ folder permissions.

If only some pages are affected, the issue likely comes from a page-specific module (displayProduct, displayCategory hooks...) or a broken Smarty template for that page type. Debug mode will reveal the exact error.

Very common. Check compatibility: PrestaShop 1.7 requires PHP 7.1-7.4, PrestaShop 8.x requires PHP 7.4-8.1, PrestaShop 9 requires PHP 8.1+. Ask your host to revert to the previous version, or contact us to adapt your PrestaShop.

Most white screens are resolved in under an hour. Corrupted cache: 10 minutes. Conflicting module: 30 minutes. Broken update: 1-2 hours. Our experts reply in under 10 minutes.

No, a white screen does not alter your data (products, orders, clients). The issue is at the display level, not the database. However, it is advised to make a backup before any corrective action.

Is your PrestaShop showing a white screen?

Every minute of white screen is lost sales. Describe the issue, we reply within 10 minutes.

Open a ticket

From €49 excl. VAT

See also