Magento Debug

Da Andreabont's Wiki.

Visualizza i template e i blocchi HTML su backend

Questa opzione permette di visualizzare con facilità che classi gestiscono le porzioni delle pagine visualizzate da backend.

Abilitare

INSERT INTO core_config_data (scope, scope_id, path, value) VALUES
('default', 0, 'dev/debug/template_hints', 1),
('default', 0, 'dev/debug/template_hints_blocks', 1);

Disabilitare

INSERT INTO core_config_data (scope, scope_id, path, value) VALUES
('default', 0, 'dev/debug/template_hints', 0),
('default', 0, 'dev/debug/template_hints_blocks', 0)
ON DUPLICATE KEY UPDATE value=values(value);

Abilitare la modalità sviluppatore

  • Disabilitare la cache
  • Eseguire un re-index del database
  • Disabilitare la compilazione (System > Tools > Compilation > Disable)
  • Abilitare il log degli errori su index.php
ini_set('display_errors', 1);
  • Abilitare la modalità in .htaccess
SetEnv MAGE_IS_DEVELOPER_MODE "true"
  • Abilita il logging (System > Configuration > Developer > Log Settings > Enabled => Yes)
  • Rinomina /errors/local.xml.sample in /errors/local.xml
  • Abilita il log delle query sql (lib/Varien/Db/Adapter/Pdo/Mysql.php)
protected $_debug         = true;
protected $_logAllQueries = true;