Prestashop – Résoudre le problème de la page blanche

Prestashop – Résoudre le problème de la page blanche

Il y a quelques jours, j’ai fait une migration de serveur web, passant mes sites que je gère de Apache vers Nginx.

Lorsque une boutique Prestashop a été déplacée, j’ai eu la surprise de découvrir que toutes les pages consultées (accueil, articles, console de gestion, etc) étaient toutes blanches (mais sans code d’erreur visible de l’utilisateur).

En farfouillant dans les logs du serveur web, je me suis rendu compte qu’un module de Symfony tentait d’accéder à des fichiers qui existaient, mais n’étaient pas valide pour lui (du fait que le serveur web a changé).

Pour résoudre le problème, il faut purger manuellement le cache de Prestashop

Avant toute chose, sauvegardez votre base de données et votre site pour éviter une perte en cas d’erreur dans l’effacement des fichiers, et si ça ne résous pas votre problème

Pour supprimer le cache, il faut supprimer le dossier PRESTASHOPPATH/var/cache

PRESTASHOPFOLDER est le chemin menant jusqu’à votre installation Prestashop.
C’est en quelque sorte le dossier racine de la boutique, et il varie suivant votre installation.
Ne pas supprimer le dossier /var

Une fois fait, la boutique devrait refonctionner normallement.

Il ne reste plus qu’à régénérer le cache en allant dans Paramètres avancés > Performaces > Vider le cache (le bouton bleu en haut à droite de la fenêtre).