Respostas:
Os erros de exceção são armazenados como arquivos com número nomeado, var/report/
exceto se as permissões do diretório estiverem tão desarrumadas que o Magento não pode escrever lá ou tenta armazenar seu cache no /tmp
diretório do sistema .
Use um cliente sftp para localizar e ler os arquivos no var/report/
diretório
O hack usado no Magento 1.x para mostrar o rastreamento de pilha na tela em vez de gravá-lo em um arquivo é uma falha de segurança se não for revertida em um site ativo. O melhor exemplo disponível nos antigos fóruns do Magento foi um rastreamento de pilha publicado com credenciais de login claramente visíveis. Ruim se você obtiver um Google Dork (rastreamento de pilha arquivada) dele.
Para Magento 2, /errors/local.xml
é movido para/pub/errors/local.xml
Copie local.xml.sample para local.xml e faça modificações para ajustar-se ao seu ambiente de servidor.
Para o Magento 2.0, a pasta error não está localizada no Magento / errors, mas em pub / errors /. Assim, assim como o Magento 1, para ativar os erros de impressão, precisamos renomear pub / errors / local.xml.sample para pub / errors / local. xml
Você também pode ativar o modo de desenvolvedor Magento digitando esta linha no Magento CLI
php bin/magento deploy:mode:set developer
Agora você pode atualizar a página de erro e o log de erros será algo como isto
Recoverable Error: Argument 1 passed to Mage_Eav_Model_Attribute_Data::factory() must be an instance of Mage_Eav_Model_Attribute, instance of Mage_Eav_Model_Entity_Attribute given, called in /magento/app/code/core/Mage/Customer/Block/Address/Renderer/Default.php on line 114 and defined in /magento/app/code/core/Mage/Eav/Model/Attribute/Data.php on line 59
#0 /magento/app/code/core/Mage/Eav/Model/Attribute/Data.php(59): mageCoreErrorHandler(4096, 'Argument 1 pass...', '/var/www/vhosts...', 59, Array)
#1 /magento/app/code/core/Mage/Customer/Block/Address/Renderer/Default.php(114): Mage_Eav_Model_Attribute_Data::factory(Object(Mage_Eav_Model_Entity_Attribute), Object(Mage_Sales_Model_Order_Address))
#2 /magento/app/code/core/Mage/Customer/Model/Address/Abstract.php(337): Mage_Customer_Block_Address_Renderer_Default->render(Object(Mage_Sales_Model_Order_Address))
#3 /magento/app/code/core/Mage/Customer/Model/Address/Abstract.php(326): Mage_Customer_Model_Address_Abstract->format('html')
#4 /magento/app/design/adminhtml/default/quickcheckout/template/sales/order/view/info.phtml(163): Mage_Customer_Model_Address_Abstract->getFormated(true)
#5 /magento/app/code/core/Mage/Core/Block/Template.php(241): include('/var/www/vhosts...')
Fonte de referência: https://magenhosting.com/tutorial/fix-magento-exception-printing-is-disabled-by-default-for-security-reasons-in-magento-2
magento deploy:mode:set developer