Your server is under a scraper attack (load average 37): how to block it with .htaccess without blocking real customers
Server load climbs past 30 within minutes: a coordinated scraper, rotating across a cloud provider's IPs, is downloading the catalog. Blocking IPs alone is a chase you never win, the fix that holds combines IP and…
Read more
"Remounting filesystem read-only": your site goes down with a 500, and the disk isn't full
A site goes down in 0.02 seconds, SSH times out, and the container's filesystem turns out read-only. The disk inside the container still has 86% free: the problem is somewhere else.
Read more
"Cannot use object of type Product as array": PrestaShop product pages return 500 at random
About seventy 500 errors a day on real product pages, not bots. The log always says the same thing: Cannot use object of type Product as array. It wasn't a module, it wasn't the controller override.
Read more
PrestaShop cron jobs stop silently when you rename the admin folder
ps_cronjobs.updated_at frozen for weeks on every task, no error anywhere in the panel. Renaming the admin folder for security is good advice, and it has a side effect almost nobody knows about.
Read more
"zoid destroyed all components" on PrestaShop: the PayPal button vanishes at checkout, and the cause is iubenda
The PayPal button and the payment banners vanish intermittently, with "zoid destroyed all components" in the console. It is neither PayPal's fault nor the consent tool's: two legitimate behaviors collide on a detail…
Read more
How Much of Your Store's Traffic Isn't People
One day we looked at our own store's statistics and they said 43,478 visits. Real people, that same day, were about 300. The rest were automated programs, and the filter meant to keep them out was stuck fifteen years in…
Read more
What Breaks the Week After You Migrate to PrestaShop
Whoever sells you a migration talks about launch day. Almost nobody talks about the week after, when the real problems show up: URLs nobody remapped, a cookie banner that no longer tells countries apart, compliance…
Read more
Updating a PrestaShop module: the Upload failed error
How to upload the zip of an update without losing your settings, and what to do when PrestaShop shows Upload failed and disables the module without saying so.
Read more
