Prestashop page blanche

Quelque soit l’endroit où cette page blanche apparaît dans 99% des cas la première étape est d’activer le mode débug de prestashop pour que votre page blanche affiche un message d’erreur. Ce message d’erreur pourra ensuite vous aider à mieux comprendre d’où vient le problème.

Avant de débuter votre lecture, si vous souhaitez augmenter vos ventes et attirer plus de clients sur votre boutique en ligne, téléchargez mon guide gratuit.

Pour activer le mode débug c’est très simple.
Rendez-vous dans le dossier « config/defines.inc.php » et trouvez la ligne suivante

[php]define(‘_PS_MODE_DEV_’, false);[/php]

Et remplacez false par true.

Désormais lorsque vous accédez à votre page blanche vous verrez un message d’erreur qui vous permettra sans doute d’y voir plus clair.

Si ce message ne vous aide pas plus que ça, il sera très certainement plus parlant pour une personne habituée. Vous pourrez alors vous rendre sur le forum officiel pour poser votre question en n’oubliant pas de copier le message d’erreur rencontré. Si le forum ne vous apporte aucune solution il vous reste la possibilité de faire intervenir un professionnel spécialisé sur prestashop et dans ce cas n’hésitez à me contacter.

Prestashop sur le Cloud

Si vous êtes sur le cloud, l’activation du mode debug se fera via le fichier htaccess.
Ouvrez ce fichier, repérez la variable « HTTP_PS_MODE_DEV_ » et placez là à « true »

Subscribe
Recevoir un email pour
guest
59 Commentaires
Inline Feedbacks
View all comments
paul
paul

Super article !!! merci

Gabriel berger des abeilles
Gabriel berger des abeilles

Bonjour Olivier,

J’ai créé avec Prestashop ma boutique de commerce en ligne pour du matériel d’apiculture.
Tout a bien fonctionné pendant 5 mois et depuis 15 jours lorsque je clique sur « lire plus » ou le détail de chaque produit : page blanche

Plus aucune commande sur mon site car mes clients n’arrive plus a visualiser le produit.

Que dois-je faire ?

Dans l’attente de votre aide, recevez, Olivier, mes cordiales salutations.

Philippe

Sephora
Sephora

Bonjour, je crée une boutique en ligne avec la version 1.7 de prestashop, le problème est que les images produits ne s’affichent plus. A la place , une image blanche. Je ne parviens pas à résoudre ce problème que dois je faire ?

JCH
JCH
Reply to  Sephora

Bonjour à tous,

J’ai exactement la même erreur, je pense à un problème de rewrite_url mais je n’ai pas encore trouvé.

Quelqu’un a trouvé une solution depuis ?

Merci pour vos réponses

Elisa
Elisa
Reply to  JCH

Bonjour JC,
Nous n’avons pas plus d’information concernant cette anomalie, je vous invite également à consulter le forum de Prestashop.
Un développeur a peut-être déjà résolu ce problème (mais n’hésitez pas à y poster votre question si ce n’est pas le cas)

calimero88
calimero88

bonjour,

Au secours, c’est urgent, depuis quelques heures, j’ai une page blanche http error 500 avec ce message ne mode debug : Fatal error: Uncaught –> Smarty: unable to write file/web/couteauxcollect/www/cache/smarty/compile/aa/fa/d1/wrt59148c20ee51f1_03444375 <– thrown in web/couteauxcollect/www/tools/smarty/sysplugins/smarty_internal_write_file.php on line 46

Pouvez vous m'aider ?
Cordialement,

marie
marie

Perso, j’ai la page blanche sur le back office, je vois le menu mais ne peut rien faire.J’ai fait le debugg que vous donnez et voici mon message d’erreur:

Warning: rename(/tmp/class_index.phptoy1MK,/home/mariestyuq/www/app/cache/dev/class_index.php): No such file or directory in /home/mariestyuq/www/classes/PrestaShopAutoload.php on line 255

Warning: rename(/tmp/class_stub.php4AnKdp,/home/mariestyuq/www/app/cache/dev/class_stub.php): No such file or directory in /home/mariestyuq/www/classes/PrestaShopAutoload.php on line 255

Warning: rename(/tmp/namespaced_class_stub.phpBdbBE3,/home/mariestyuq/www/app/cache/dev/namespaced_class_stub.php): No such file or directory in /home/mariestyuq/www/classes/PrestaShopAutoload.php on line 255

Warning: rename(/tmp/class_index.phpAEnVUX,/home/mariestyuq/www/app/cache/dev/class_index.php): No such file or directory in /home/mariestyuq/www/classes/PrestaShopAutoload.php on line 255

Warning: rename(/tmp/class_stub.phpxYsXeS,/home/mariestyuq/www/app/cache/dev/class_stub.php): No such file or directory in /home/mariestyuq/www/classes/PrestaShopAutoload.php on line 255

Warning: rename(/tmp/namespaced_class_stub.phpm8ufzM,/home/mariestyuq/www/app/cache/dev/namespaced_class_stub.php): No such file or directory in /home/mariestyuq/www/classes/PrestaShopAutoload.php on line 255
Whoops, looks like something went wrong.

1/1
RuntimeException in ProxyCacheWarmer.php line 58:
Unable to create the Doctrine Proxy directory « /home/mariestyuq/www/app/cache/dev/doctrine/orm/Proxies ».
in ProxyCacheWarmer.php line 58
at ProxyCacheWarmer->warmUp(‘/home/mariestyuq/www/app/cache/dev’) in CacheWarmerAggregate.php line 48
at CacheWarmerAggregate->warmUp(‘/home/mariestyuq/www/app/cache/dev’) in bootstrap.php.cache line 2762
at Kernel->initializeContainer() in bootstrap.php.cache line 2529
at Kernel->boot() in bootstrap.php.cache line 2560
at Kernel->handle(object(Request), ‘1’, false) in index.php line 86

C’est affreux … je n’y comprends rien !

Merci pour votre aide …

Julien
Julien

Bonjour, et merci pour cet article
J’ai le problème de la page blanche sur mon backoffice
voici le message d’erreur qui s’affiche savez vous comment résoudre le problème ?
merci par avance pour votre aide
FatalErrorException in DebugClassLoader.php line 169:
Compile Error: SymfonyComponentDebugDebugClassLoader::loadClass(): Failed opening required ‘/var/www/clients/client1/web20/web/vendor/composer/../twig/twig/lib/Twig/Extension.php’ (include_path=’/var/www/clients/client1/web20/web/tools/htmlpurifier/standalone:/var/www/clients/client1/web20/web/vendor/pear/pear_exception:/var/www/clients/client1/web20/web/vendor/pear/console_getopt:/var/www/clients/client1/web20/web/vendor/pear/pear-core-minimal/src:/var/www/clients/client1/web20/web/vendor/pear/archive_tar:.:/opt/php-7.0.22/lib/php’)

Nathalie Pierard
Nathalie Pierard

Bonjour, je suis novice je précise, je suis passée en mode debug et j’ai su rentrer dans mon BO quand je clique sur catagogue, il me mets tout une ligne en dessous auquel evidemment je ne comprend rien, que dois je faire maintenant ?

odyle
odyle

Bonjour, je crois que mon hébergeur a fermé boutique , je ne peux plus accéder à ma page admin, mais le site fonctionne.

Lagona
Lagona

Bonjour, j’ai installé Prestashop en local avec Xampp sur mon ordinateur. J’ai suivi la procédure. Une fois installé, la page de mon site s’affiche mais lorsque je veux aller sur l’admin s’affiche une page blanche. J’ai fais ce que vous avez dit en mettant define(‘_PS_MODE_DEV_’, false); dans le fichier config/defines.inc.php et cela m’indique : FatalErrorException in AdminDashboardController.php line 539: Compile Error: Declaration of AdminDashboardControllerCore::setMedia() must be compatible with AdminControllerCore::setMedia($isNewTheme = false). J’ai regardé sur Internet mais impossible de résoudre le problème.

Sam
Sam

Bonjour Olivier,
J’ai essayé de faire avec « 1 click upgrade » une mise à jour de 1.6.09 vers 1.6.1 et depuis je je peux plus activer ma boutique….
Le message en mode debug est :
Fatal error: Uncaught Error: Access to undeclared static property: Validate::$values in /home/ibrozcomys/www/classes/controller/AdminController.php:1167 Stack trace: #0 /home/ibrozcomys/www/classes/controller/AdminController.php(713): AdminControllerCore->processUpdateOptions() #1 /home/ibrozcomys/www/classes/controller/Controller.php(171): AdminControllerCore->postProcess() #2 /home/ibrozcomys/www/classes/Dispatcher.php(373): ControllerCore->run() #3 /home/ibrozcomys/www/admin0/index.php(54): DispatcherCore->dispatch() #4 {main} thrown in /home/ibrozcomys/www/classes/controller/AdminController.php on line 1167

Merci pour ton aide

Katherine
Katherine

Bonjour,
J’ai activé le mode debug. Mais rien ne s’affiche la page est toujours blanche.
Avez-vous une solution ?
Merci

Audrey
Audrey

Bonjour,
Je viens d’installer Prestashop mais je n’arrive pas me connecter à l’admin de prestashop. « Cette page ne fonctionne pas
Impossible de traiter cette demande via localhost à l’heure actuelle.
HTTP ERROR 500″
Après avoir activé le mode débug ce message s’affiche  »
FatalErrorException in AdminDashboardController.php line 539:
Compile Error: Declaration of AdminDashboardControllerCore::setMedia() must be compatible with AdminControllerCore::setMedia($isNewTheme = false) »
Je ne trouve pas comment résoudre ce bug… Auriez-vous une solution..?
Merci!

nicolas
nicolas

Bonjour, j’ai une boutique en 1.6. J’ai tenté d’installer un module et maintenant cela m’affiche une page blanche. J’ai passé ‘_PS_MODE_DEV_’ à true mais aucune erreur n’apparait.
merci pour votre aide

BEAUDRICK KAUNDA
BEAUDRICK KAUNDA

Bonjour Olivier comment je peux entrer en contact avec vous ? j’ai le meme probleme de page blanche quand j’essaie d’accéder au BO

thiam
thiam

bonjour,
j’ai une page blanche sur prestashop et quand je passe en mode debug il n y a aucune erreur mais quand je vais sur le site dans la partie paiement je vois ce erreur :
Type error: Argument 1 passed to PrestaShop\PrestaShop\Core\Payment\PaymentOption::convertLegacyOption() must be of the type array, string given
avec un texte très long.
Pouvez vous m explique ce que cela signifie.
Cordialement,

Dor's
Dor's

Bonjour,

Même problème que beaucoup, impossible d’accéder à la page d’administration prestashop.
Après le mode debug:
An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user …….

Dor's
Dor's
Reply to  Olivier

Merci!!!

Ouigame
Ouigame

Bjr, j’ai la boutique qui s’affiche ave cune version 7.2 de PHP mais pas la page de connexion. Inversement si je passe en 7.1 la page s’affiche mais plus les sites hébergés ou la boutique!! Comment faire afficher la page de connexion avec le serveur en PHP 7.2/Merci . ps je ne vois passer aucune mise à jour de la version prestashop 1.6.1.17 qui pourrait régler le problème

Patrick
Patrick

Bonjour,
Depuis ce matin je n’ai plus d’accès à mon BO ni à ma boutique. Un message d’erreur 500 apparaissait, j’ai fouiner sur la web et trouvé qu’il fallait supprimer le fichier .htaccess ce que j’ai donc fait. Maintenant l’erreur semble avoir disparu mais je me retrouve avec des pages blanche que ce soit pour la page de connexion au BO comme pour la boutique.
Visiblement et j’ai vérifié, je suis bien en mode debug mais rien n’apparait avec ou sans le fameux fichier .htaccess

Vous remerciant de l’aide que vous pourriez m’apporter car je ne peux même plus gérer mes commandes en cours.

Cordialement,
Patrick

Lindsay
Lindsay

Bonjour Olivier,
Après avoir activer le mode Debug voici mes messages d’erreur :
(1/1) RuntimeException
Unable to create the Doctrine Proxy directory « /home/liliwithxv/www/var/cache/dev/doctrine/orm/Proxies ».
in ProxyCacheWarmer.php line 53
at ProxyCacheWarmer->warmUp(‘/home/liliwithxv/www/var/cache/dev’)
in CacheWarmerAggregate.php line 52
at CacheWarmerAggregate->warmUp(‘/home/liliwithxv/www/var/cache/dev’)
in Kernel.php line 680
at Kernel->initializeContainer()
in Kernel.php line 135
at Kernel->boot()
in Kernel.php line 195
at Kernel->handle(object(Request), 1, false)
in index.php line 88

Je n’y comprends rien, comment faire pour résoudre ces erreurs ?

Merci

Lindsay

Dominique
Dominique

Bonjour
J’ai accédé à mes répertoire en FTP mais impossible de mettre true à la place de false l’accès n’est pas autorisé
d’avance merci

marie
marie

Bonjour,

Merci pour ces bons conseils déjà donné a diverses personnes.

Pour ma part à priori un pb de lien vers une base de données
Debug donne  »
Warning: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/lestropehz/www/classes/db/DbPDO.php on line 46

Fatal error: Uncaught Link to database cannot be established: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known thrown in /home/lestropehz/www/classes/db/DbPDO.php on line 57″

Je suis allé voir DbPDO.php line 46 et 57
Line 46 : return new PDO($dsn, $user, $password, array(PDO::ATTR_TIMEOUT => $timeout, PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true));

Line 57 : throw new PrestaShopDatabaseException(sprintf(Tools::displayError(‘Link to database cannot be established: %s’), $e->getMessage()));

…et ne sais que faire.

Merci.

Marie

marie
marie
Reply to  marie

Cela refonctionne par « miracle  » …

Fran Codeur
Fran Codeur

Bonjour et merci, ma page admin refusait de charger jusqu’à ce que j’applique vos recommandations pour le voir s’afficher finalement. Est ce normal ? puisqu’à la base la page était sensée m’afficher les ERREURS ?

Alexia
Alexia

Bonjour, j’ai aussi un problème de page blanche pour mon site j’ai ça en mode debug:
CRITICAL
18:14:49
php Uncaught Exception: An exception has been thrown during the rendering of a template (« Unable to generate a URL for the named route « admin_mbo_catalog_module » as such route does not exist. »).
CRITICAL
18:14:49
request Uncaught PHP Exception Twig_Error_Runtime: « An exception has been thrown during the rendering of a template (« Unable to generate a URL for the named route « admin_mbo_catalog_module » as such route does not exist. »). » at /homepages/6/d775298658/htdocs/clickandbuilds/PrestaShop/Matiasetalexia/src/PrestaShopBundle/Resources/views/Admin/layout.html.twig line 34

Une idée de comment faire?

Elisa
Elisa
Reply to  Alexia

Bonjour Alexia,
Non malheureusement, essayez plutôt de poster votre question sur le forum de Prestashop (en collant le message d’erreur)
Bonne journée ! :)

bryouuu
bryouuu

Bonjour j’ai une question, depuis hier mon Backoffice de PrestaShop ne fais que de se déconnecter quand j’appuie sur n’importe qu’elle bouton je ne trouve pas de solution j’ai essayer plein de forum mais rien n’y fais pouvez-vous m’aider je vous remercie. J’utilise la version 1.7.6.8
merci de votre aide

Elisa
Elisa
Reply to  bryouuu

Bonjour Bryan,
Je peux vous suggérer cet article : https://www.reussir-mon-ecommerce.fr/impossible-de-se-connecter-a-ladmin-de-prestashop-les-solutions/, (la partie « Je suis régulièrement déconnecté de mon backoffice » devrait vous intéresser)
Et si votre problème persiste, n’hésitez pas à consulter le forum officiel de PrestaShop.
A bientôt.

shydee
shydee

Super article merci .
j’ai ce problème d’erreur 500. Je suis passé en mode debug mais ne comprend pas le message. merci de m’aider, que dois-je faire?

Warning: preg_match(): Compilation failed: two named subpatterns have the same name at offset 42 in /home/davidcullq/prestashop/secret-glow/classes/Dispatcher.php on line 1044

Warning: preg_match(): Compilation failed: two named subpatterns have the same name at offset 73 in /home/davidcullq/prestashop/secret-glow/classes/Dispatcher.php on line 1044

Warning: preg_match(): Compilation failed: two named subpatterns have the same name at offset 37 in /home/davidcullq/prestashop/secret-glow/classes/Dispatcher.php on line 1044

Warning: preg_match(): Compilation failed: two named subpatterns have the same name at offset 68 in /home/davidcullq/prestashop/secret-glow/classes/Dispatcher.php on line 1044

Warning: preg_match(): Compilation failed: two named subpatterns have the same name at offset 38 in /home/davidcullq/prestashop/secret-glow/classes/Dispatcher.php on line 1044

Warning: preg_match(): Compilation failed: two named subpatterns have the same name at offset 69 in /home/davidcullq/prestashop/secret-glow/classes/Dispatcher.php on line 1044
Whoops, looks like something went wrong.
(1/1) ContextErrorExceptionNotice: Undefined index: post_img_large
in e39cf78b5ed6f5ffe61c973503c3b14915b095fb_2.file.tvcmsblogdisplayposts.tpl.php line 87
at content_602c587557bb01_52818527(object(SmartyDevTemplate))
in smarty_template_resource_base.php line 123
at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))
in smarty_template_compiled.php line 114
at Smarty_Template_Compiled->render(object(SmartyDevTemplate))
in smarty_internal_template.php line 216
at Smarty_Internal_Template->render(false, 0)
in smarty_internal_templatebase.php line 232
at Smarty_Internal_TemplateBase->_execute(object(SmartyDevTemplate), nullnullnull, 0)
in smarty_internal_templatebase.php line 116
at Smarty_Internal_TemplateBase->fetch(nullnullnullnullfalsetruefalse)
in SmartyDevTemplate.php line 40
at SmartyDevTemplateCore->fetch()
in Module.php line 2409
at ModuleCore->display(‘/home/davidcullq/prestashop/secret-glow/modules/tvcmsblogdisplayposts/tvcmsblogdisplayposts.php’, ‘/views/templates/front/tvcmsblogdisplayposts.tpl’)
in tvcmsblogdisplayposts.php line 350
at TvcmsBlogDisplayPosts->hookdisplayHome(array(‘cookie’ => object(Cookie), ‘cart’ => object(Cart), ‘altern’ => 6))
in Hook.php line 970
at HookCore::coreCallHook(object(TvcmsBlogDisplayPosts), ‘hookdisplayHome’, array(‘cookie’ => object(Cookie), ‘cart’ => object(Cart), ‘altern’ => 6))
in Hook.php line 355
at HookCore::callHookOn(object(TvcmsBlogDisplayPosts), ‘displayHome’, array(‘cookie’ => object(Cookie), ‘cart’ => object(Cart), ‘altern’ => 6))
in Hook.php line 907
at HookCore::exec(‘displayHome’)
in IndexController.php line 39
at IndexControllerCore->initContent()
in Controller.php line 292
at ControllerCore->run()
in Dispatcher.php line 515
at DispatcherCore->dispatch()
in index.php line 28

Elisa
Elisa
Reply to  shydee

Bonjour Shydee, merci pour votre commentaire.
Je vous invite à poser votre question sur le forum officiel de PrestaShop (en collant votre message d’erreur).
Et si vous ne trouvez pas la solution, nous pouvons vous mettre en relation avec des développeurs, il vous suffit de détailler votre problème ici : https://www.reussir-mon-ecommerce.fr/freelance-prestashop/

Jenny
Jenny

Bonjour,
Vous pensez que cette manipulation est utile dans mon cas ? J’ai migré mon site de prestashop à shopify et ne parviens plus à accéder au backoffice prestashop. L’url de cluster affiche une page blanche. Merci !

Elisa
Elisa
Reply to  Jenny

Bonjour Jenny,
En effet il est possible que le mode débug vous aide à comprendre la cause de votre page blanche.
Et si le problème persiste, je vous invite à consulter le forum officiel de PrestaShop (vous pouvez directement y poser votre question en copiant le message d’erreur obtenu avec le mode débug.)
A bientôt !

Carine
Carine

Bonjour,

après avoir réalisé la fameuse mise à jour de prestashop j’ai une page blanche qui est apparue, j’ai donc activé le mode DEBUG depuis mon ftp et j’ai le message suivant:
Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version « >= 7.1.3 ». You are running 7.0.33. in /homepages/9/d680044278/htdocs/EBOUTIQUE2.0/vendor/composer/platform_check.php on line 24

Pourriez-vous m’aider svp?


Elisa
Elisa
Reply to  Carine

Bonjour Carine, merci pour votre commentaire.
Non malheureusement, je vous invite plutôt à consulter le forum officiel de PrestaShop, vous pouvez également y poster votre question (en collant votre message d’erreur).
Bonne journée et à bientôt !

Jérôme
Jérôme

Bonjour,
J’ai une page blanche à l’ouverture du BO. J’ai donc activer le mode DEBUG et voici le message d’erreur que j’ai :
Parse error: syntax error, unexpected ‘.’, expecting ‘,’ or ‘;’ in /homepages/5/d492946298/htdocs/modules/gamification/classes/Badge.php on line 51

Pouvez-vous m’aider ?
Merci de votre soutien.
Très cordialement
Jérôme

Pour info, j’ai eu ce souci suite à la tentative de mise à jour d’un composant directement à partir du BO.

Elisa
Elisa
Reply to  Jérôme

Bonjour Jérôme,
Merci pour vos précisions.
Je n’ai malheureusement pas plus d’information concernant votre message d’erreur. Je vous invite à poster votre message sur le forum officiel de PrestaShop, et si vous ne trouvez pas de solution, nous pouvons vous mettre en relation avec des développeurs.
À bientôt.