06 março 2013

Magento - Erro: Exception printing is disabled by default for security reasons [resolvido]


Está com este erro na sua área administrativa no Magento?Saiba como resolvê-lo.




Esse erro ocorre geralmente devido à falta de um diretório cache definido para o Zend no Magento.

 
Na tela da área administrativa , aparece:
 
There has been an error processing your request
Exception printing is disabled by default for security reasons.
Error log record number: XXXXXXXXXXXXXXX 
 
Para corrigir o problema, siga esses passos:
  
1) Dentro da pasta onde o Magento está instalado, abra o arquivo:
 
lib/Zend/Cache/Backend/File.php
 
2) Localize as linhas no arquivo:
 
protected $_options = array(
        'cache_dir' => null,
 
E modifique esta linha onde está "null" para:
 
        'cache_dir' => 'temp/',
 
3) Salve o arquivo.

4) Para finalizar, crie a pasta "temp" (se ela ainda não existir) dentro da pasta onde o Magento está instalado (na pasta raiz dele).

5) Dê permissão de escrita nesta pasta.

6) Abra a área administrativa e o erro provavelmente não ocorrerá mais.

Até a próxima

13 comentários:

  1. Olá amigo! Infelizmente não resolveu! Obrigado.

    ResponderExcluir
    Respostas
    1. Amigo, vá em administração de cache no magento e apague o cache.

      Excluir
  2. Deu esse problema do nada! agora nem admin e nem frontend! só aparece esse aviso aí. fogo!

    ResponderExcluir
  3. Olá, Nilcemar! Obrigado por ajudar!
    O problema é que não consigo acessar nada. Só aparece essa tela com o erro no Backend e no frontend sabe?
    Deve ser problema no PHP ou DB não sei!
    Não consigo entrar no PhpMyAdmin! Aparece esse aviso:
    "phpMyAdmin - Erro
    Não é possível iniciar sessão sem erros, verifique os erros apresentados no seu PHP e / ou arquivo de log de servidor web e configurar a instalação do PHP corretamente" Você sabe o que seria? Muito obrigado!

    ResponderExcluir
  4. Tente ai antes de mais nada reiniciar seu servidor web. Se ainda tiver dando pau, observe seu arquivo de log de erros de PHP, geralmente php-errors.log para ver possiveis falhas na config do php.ini.
    Essa loja está hospedada em servidor web onde vc tem acesso ou localmente ou num cloud server??

    ResponderExcluir
  5. Tua solução deu certo para mim, valeu!

    ResponderExcluir
  6. Muito obrigada! Para mim funcionou perfeitamente!

    ResponderExcluir
  7. Muito obrigado! havia seguido um tutorial que mandava alterar o arquivo cache e meu magento parou tudo mesmo depois de restaurar o arquivo, o seu tutorial foi perfeito, detalhe meu server é windows com IIS, sei que não é o recomendado mas é o que tenho, vlw

    ResponderExcluir
    Respostas
    1. Olá Leonardo.... otimo! eu também uso IIS (8) agora... funciona muito bem. Abraços.

      Excluir
  8. Ao fazer a mudança apareceu o seguinte erro:

    Parse error: syntax error, unexpected '/', expecting ')' in /home/bella610/public_html/lib/Zend/Cache/Backend/File.php on line 91
    o que fazer?

    ResponderExcluir
  9. o meu apareceu 502 Bad Gateway... o que faço?

    ResponderExcluir
  10. Funcionou perfeito no IIS 7 + PHP 5.5, Obrigado!

    ResponderExcluir