Na instalação padrão, quando ocorre algum erro no Magento, ele mostra ao usuário uma tela baseada no layout padrão mostrando o código do Error Log. Isso é extremamente desagradável ao usuário por não entender o que aquilo significa.
Para personalizar as suas páginas de erro e ainda exibir um formulário de contato com o cliente que chegou na página de erro, procure na sua instalação a pasta errors/default/ e copie com o nome do seu template, ou seja error/meutemplate/
Renomeie o arquivo local.xml.sample que está dentro da pasta error/ para local.xml e abra para edição.
Altere os valores das tags de acordo com o desejado
- <skin> - nome do template ao qual pertence a página de erro, ex.: meutemplate;
- <action> - gerencia qual ação será tomada
- print: para colocar o erro na tela. Ideal para usar no seu servidor de testes.
- email: para enviar o erro por email.
- <subject> - assunto do email
- <email_address> - para qual email deverá ser enviado o erro.
- <trash> - gerencia o que fazer com o erro.
- leave: para gravar o erro no banco
- delete: para limpar
Personalize os arquivos que copiou da pasta default, sendo os arquivos:
- page.phtml: para emoldurar a página com o seu template
- 404.phtml: para configurar a página com o erro de página não encontrada.
- 503.phtml: para configurar a página com o erro de serviço indisponível.
- report.phtml: para configurar a página que te enviará o relatório de erros por email.
Tente usar o mínimo de requisições ao core do Magento, pois se o erro ocorrer devido a falhas no core, o usuário não visualizará a página de erro.