PrestaShop 500 Error: The Checklist to Get Your Store Back Online in Under an Hour
A blank page or 500 error can cost you several hundred euros per hour. Here is the exact process we follow for emergency troubleshooting.

Every Hour of Downtime Costs You Money
A PrestaShop store generating €3,000 in daily revenue loses around €125 for every hour it is down. The priority is not to understand the issue—it is to get the store back online first, then investigate the cause.
1. Enable Debug Mode (2 Minutes)
In config/defines.inc.php, set _PS_MODE_DEV_ to true while you troubleshoot. The 500 error will be replaced by a specific message: missing class, insufficient memory, or SQL error.
2. Check the Actual Logs
Check these three locations, in this order:
var/logs/(PrestaShop 1.7 / 8)- your hosting provider's PHP error log
error_login the site's root directory
3. The Five Most Common Causes We See
- A newly installed module breaking a hook.
- A conflicting override after an update.
- A
memory_limitthat is too low for a catalogue import. - A corrupted Smarty cache: clear
var/cache/. - A PHP migration (8.1 → 8.2) running outdated code.
4. Restore a Stable Version
Disable the faulty module directly in the database (ps_module, active column), clear the cache, and test the store. This gets your store back online—the permanent fix comes next.
Need Help Right Now?
We provide PrestaShop emergency support from 9:00 am to 10:00 pm, 7 days a week, with a response within 1 hour and a free diagnosis before any work begins.
Read next
ps_facetedsearch vulnerability: the PrestaShop update you cannot skip
A flaw scored 10 out of 10 lets an attacker take over a store from a single URL. How to check whether yours is affected, and whether it has already been visited.
Read 30 July 2026Hacked PrestaShop: detecting and removing a card skimmer
A skimmer steals card numbers for weeks without slowing the store down. The signs to look for, the diagnostic commands and the full clean-up procedure.
Read 29 July 2026Update Assistant stuck: repairing a PrestaShop 9 upgrade
Cache that will not clear, a missing Symfony service, a process that stops halfway: the Update Assistant errors we actually see, and how to switch to the CLI.
Read