Jump to content

Prestashop 1.5.6.1 et defines.inc.php


Recommended Posts

Tout est dan le titre : Prestashop 1.5.6.1 et defines.inc.php
 
Voila afin de réussir à comprendre une page blanche en accueil de ma boutique Prestashop j'ai donc activé dans defines.inc.php la première ligne : define('_PS_MODE_DEV_', true); 
 
Passé de (false) à (true) donc : 
 
 
 Avant dans Prestashop 1.4.11 dans le fichier defines.inc.php il y avait juste ca : 
 
define('_PS_MODE_DEV_', false);
define('_PS_MODE_DEMO_', false);
 
Aujourd'hui dans Prestashop 1.5.6.1 il y a plus : 
Du coup je sais pas ce qui dois être activé ou pas et surtout à quoi ça sert réellement 
 
/* Debug only */
define('_PS_MODE_DEV_', true);
if (_PS_MODE_DEV_)
{
@ini_set('display_errors', 'on');
@error_reporting(E_ALL | E_STRICT);
define('_PS_DEBUG_SQL_', true);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);
}
else
{
@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false);
}

define('_PS_DEBUG_PROFILING_', false);
define('_PS_MODE_DEMO_', false);

Merci pour vos lumières c'est toujours bon de savoir...

Et comme ma boutique est actuellement bloquée pour le problème cité sur ce post : 1.4.11 vers 1.5.6.1  j'en profite pour écrire ce post et peut-être apporter des réponses à mes questions ...

 

Je suis même sûr que ça servira pour d'autres qui se poseront la question  B)
 
Merci de votre soutien 

Share this post


Link to post
Share on other sites

Merci pour la lecture mais ca m'apprend pas plus que je ne savais déjà ... 

 

define('_PS_MODE_DEV_', true); --> trouver erreur php
 
define('_PS_DEBUG_SQL_', true); -- > surement trouver erreur sql ?!!
 
 
et celui que je ne connais pas et auquel je me pose la question : 
Il sert a quoi ?
 
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);  ??

Share this post


Link to post
Share on other sites

Merci pour la lecture mais ca m'apprend pas plus que je ne savais déjà ... 

 

define('_PS_MODE_DEV_', true); --> trouver erreur php

 

define('_PS_DEBUG_SQL_', true); -- > surement trouver erreur sql ?!!

 

 

et celui que je ne connais pas et auquel je me pose la question : 

Il sert a quoi ?

 

/* Compatibility warning */

define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);  ??

Si tu prends le fichier defines.inc.php tu as :

define('_PS_MODE_DEV_', false);
if (_PS_MODE_DEV_)
{
	@ini_set('display_errors', 'on');
	@error_reporting(E_ALL | E_STRICT);
	define('_PS_DEBUG_SQL_', true);
	/* Compatibility warning */
	define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);
}
else
{
	@ini_set('display_errors', 'off');
	define('_PS_DEBUG_SQL_', false);
	/* Compatibility warning */
	define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false);
}

_PS_MODE_DEV_ : c'est la variable qui représente le mode développeur, elle active les différents moyens d'affichage d'erreur et de warning :

 

display_errors : affiche les erreurs PHP, plus d'informations ici : http://www.php.net/manual/fr/errorfunc.configuration.php#ini.display-errors

error_reporting : fixe le niveau d'erreur (E_ALL, E_STRICT...), plus d'informations ici : http://www.php.net/manual/fr/errorfunc.configuration.php#ini.error-reporting (personnellement je met error_reporting(-1); )

_PS_DEBUG_SQL_ : permet d'afficher les erreurs présentes dans les requêtes SQL (c'est indépendant de l'affichage des erreurs PHP)

_PS_DISPLAY_COMPATIBILITY_WARNING_ : permet d'afficher un message quand une fonction spécifique à prestashop 1.4 est utilisée sur prestashop 1.5, exemple avec Tools::addCSS :

	/**
	 * @deprecated as of 1.5 use FrontController->addCSS()
	 */
	public static function addCSS($css_uri, $css_media_type = 'all')
	{
		Tools::displayAsDeprecated();
		$context = Context::getContext();
		$context->controller->addCSS($css_uri, $css_media_type);
	}

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More