Jump to content

Ps > 1.5.3 Display Errors: dove?


eugenata

Recommended Posts

Fino alla versione 1.5.2 era possibile mostrare gli errori agendo sul file /config/config.inc.php modificando la riga dove compare il codice:

 

@ini_set('display_errors', 'off');

 

in

 

@ini_set('display_errors', 'on');

 

In Prestashop 1.5.3.1 non c' più questa indicazione.

 

Sarebbe utile sapere da dove si configura la visualizzazione degli errori in Ps 1.3.x

Edited by eugenata (see edit history)
Link to comment
Share on other sites

puoi provare a chiamare un file che per esempio chiami "err.php" nel quale inserisci le seguenti righe di codice

 


<?
error_reporting(E_ALL | E_STRICT);  
ini_set('display_errors',1);  
ini_set('display_startup_errors',1);  
ini_set('log_errors',1);  
ini_set('log_errors_max_len',0);  
ini_set('ignore_repeated_errors',0);  
ini_set('ignore_repeated_source',0);  
ini_set('report_memleaks',1);  
ini_set('track_errors',1);  
ini_set('error_log','[b]percordo_intero_della_cartella_nel_quale_mostrare_il_file_di_log[/b]/php_error.log'); 
?>

Link to comment
Share on other sites

@enzolarosa: grazie per la risposta.

 

Ok per il file, sarebbe possibile aggiungere questo codice al config.inc.php, ma se guardi nel file defines.inc.php, prorio all'inizio c'è una condizione che abilita o meno la visualizzazione degli errori.

Per questo pensavo che in b.o. ci fosse una qualche opzione ma, non ho trovato nulla.

Link to comment
Share on other sites

si puoi benissimo aggiungerlo al file config... però non devi scordarti di eliminare le righe aggiunte.. quando finisci..

 

Quindi non si sa se esiste una configurazione per questo.

Ho cercato anche nella lista delle modifiche ma non ho trovato nulla al riguardo.

Comunque grazie per la risposta.

Link to comment
Share on other sites

C'è questa parte...

 

/* Debug only */
define('_PS_MODE_DEV_', false);
if (_PS_MODE_DEV_)
{
@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', false);
/* 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);
}

 

ma dove si setta e da dove la prende questa variabile "_PS_MODE_DEV_" ?

Link to comment
Share on other sites

Fino alla versione 1.5.2 era possibile mostrare gli errori agendo sul file /config/config.inc.php modificando la riga dove compare il codice:

 

@ini_set('display_errors', 'off');

 

in

 

@ini_set('display_errors', 'on');

 

In Prestashop 1.5.3.1 non c' più questa indicazione.

 

Sarebbe utile sapere da dove si configura la visualizzazione degli errori in Ps 1.3.x

 

Ho provato ad abilitare il log modificando la stringa ini_set('display_errors', 'on'); sulla 1.5.2.0

ma in quale percorso viene generato il file di log? non riesco a trovarlo :(

Link to comment
Share on other sites

Ho provato ad abilitare il log modificando la stringa ini_set('display_errors', 'on'); sulla 1.5.2.0

ma in quale percorso viene generato il file di log? non riesco a trovarlo :(

 

Dovrebbe essere nella root del sito ma viene generato solo in caso di errori.

 

@enzolarosa: ok, perfetto, continuo però a non capire a cosa mai può servire questo giro di if e perchè non andava + bene il vecchio sistema usato fino alla 1.5.2.

Link to comment
Share on other sites

Dovrebbe essere nella root del sito ma viene generato solo in caso di errori.

 

@enzolarosa: ok, perfetto, continuo però a non capire a cosa mai può servire questo giro di if e perchè non andava + bene il vecchio sistema usato fino alla 1.5.2.

 

 

quindi anche in caso di errori causati durante l'importazione di prodotti via csv?

Link to comment
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
×
×
  • Create New...