Recommended PrestShop Version

Thanks for choosing Agile.
For customers using our Agile Multiple Seller module and its accessry modules, we highly recommend to use PrestaShop 1.6x or 1.7.5 or lower. PrestaShop has made some changes in versions higher than 1.7.6 that makes it possible or very difficult to implement some of features via hooks, or override, since required hooks or override is not available.

Sept. 05, 2019

Cette section introduit des problèmes fondamentaux et généraux shotting conseils lorsque vous rencontrez des problèmes sur PrestaShop, comme une page blanche ou « Erreur interne du serveur », « Erreur fatale »

 

1. Définir 'display_errors' à « à » et SQL_DEBUG à true dans le fichier YourStoreRoot/config/config.inc.php

Vous trouverez la suite de deux ligne au sommet du fichier mentionné ci-dessus

 

@ ini_set('display_errors', 'on') ;
define ('_PS_DEBUG_SQL_', true) ;

Après ce paramétrage et exécutez à nouveau la page que vous avez un problème. Vous devriez être capable de voir certaines erreurs affichées sur la page. Habituellement en haut de la page, mais il pourrait être à n'importe quel endroit de la page.

 

L'erreur message abilité aide vous identifiez la source du problème. Une page de base PrestaShop ou un module. Mais veuillez noter lit, la source de l'erreur ne veut pas dire c'est vraiment la cause du problème, il pourrait s'agir d'un autre endroit. Au moins il pointera vous à certains où.

 

2. Set point de rupture.

Supposons que vous n'êtes pas développeur PHP et vous avez les outils de débogage, alors voilà une astuce que j'utilise souvent quand je travaille sur le site du client lorsque rencontre une erreur fatale.

 

Cette astuce est usful lorsque vous ne rencontrez « Erreur interne du serveur » ou « Erreur fatale », mais il n'y aucun message d'erreur détaillé.  Même que vous avez défini sur l'option de débogage informations disiplay, vous ne pouvez toujours pas voir un message détaillé.

 

Mettrela ligne suivante dans la page Haut de la droite de la page après « <? php », puis exécutez vous la page une fois de plus.

 

Die (« point de rupture ici ») ;

 

Si vous pouvez voir la sortie de message sur votre page

Point de rupture ici

Cela signifie que le problème est causé dans le script de page PrestaShop, dans la ligne après that. avancer la ligne de die (« point de rupture ici ») quelques ligne plus et essayez à nouveau. Les enfants vous voyez le message d'erreur originale vous voir.

 

Si vous ne voyez pas le «point de rupture ici» même lorsque votre mise sur la ligne du haut de la page PHP, cela signifie que, la question n'est pas causée par le script de la page. C'est la configuration des question. Il pourrait être

 

À l'aide de cette façon, vous devriez être capable d'identifier l'emplacement qui cause le problème.