Respuestas:
Los errores de excepción se almacenan como archivos con nombre de número, var/report/
excepto si los permisos del directorio están tan desordenados que Magento no puede escribir allí o intenta almacenar su caché en el /tmp
directorio del sistema .
Use un cliente sftp para localizar y leer los archivos en el var/report/
directorio.
El truco utilizado en Magento 1.x para mostrar el seguimiento de la pila en la pantalla en lugar de escribirlo en un archivo es un agujero de seguridad si no se invierte en un sitio en vivo. El mejor ejemplo disponible en los antiguos foros de Magento fue un seguimiento de la pila publicado con credenciales de inicio de sesión claramente visibles. Malo si obtienes un Google Dork (seguimiento de pila archivado).
Para Magento 2, /errors/local.xml
se mueve a/pub/errors/local.xml
Copie local.xml.sample en local.xml y realice modificaciones para adaptarse al entorno de su servidor.
Para Magento 2.0, la carpeta de errores no se encuentra en Magento / errors sino en pub / errors / Entonces, al igual que Magento 1, para habilitar los errores de impresión necesitamos cambiar el nombre de pub / errors / local.xml.sample a pub / errors / local. xml
También puede activar el modo de desarrollador de Magento ingresando esta línea en la CLI de Magento
php bin/magento deploy:mode:set developer
Ahora puede actualizar la página de error y el registro de errores será algo como esto
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...')
Fuente de referencia: https://magenhosting.com/tutorial/fix-magento-exception-printing-is-disabled-by-default-for-security-reasons-in-magento-2
magento deploy:mode:set developer