====== Tutorial Correção de erros - limite de memória excedida - Opencart ======
{{tag>opencart tutorial dica}}
Vou ensinar neste tutorial a aumentar a memória do PHP para resolver algum problema de limite de memória excedida. Dependendo da função ou melhoria pode ser preciso mais memória no PHP para sua loja Opencart, como por exemplo geração de Feed de Produtos para lojas com muitos produtos.
**O erro de memória normalmente aparece similar a esse erro:**
Erro: Fatal error: Allowed memory size of X bytes exhausted (tried to allocate X bytes)
Lembrando que depende muita da hospedagem e suas limitações também, esse tutorial tem o intuito de ajudar no aumento da memória do PHP, mas a mesma só vai ser mudada se a hospedagem suportar esse tipo de mudança e dentro da limitação de memória da hospedagem usada.
===== Passos =====
Vamos aos passos para aumentar a memória do PHP, pode escolher um dos dois métodos abaixo.\\ Abra o seu cliente FTP ou SFTP para poder fazer as alterações nos arquivos.
==== 1. Pelo php.ini ====
Abra o arquivo php.ini (caso o php.ini não tenho efeito na sua hospedagem, crie um arquivo user.ini e abra ela) que fica na raiz da sua loja e o arquivo admin/php.ini\\ **Altere em ambos a seguinte linha ou similar:**
memory_limit = 64M
**Mude para:**
memory_limit = 256M
O 256M seria para 256MB, pode mudar para outros valores, mas esse normalmente resolve e se for hospedagem compartilhada, algumas estão limitados a esse valor ou menor.
==== 2. Pelo arquivo .htaccess ====
**Insira a linha:**
php_value_memory_limit 256M
Caso nenhum dos processos resolvam a solução será entrar em contato com sua hospedagem e solicitar a alteração.
===== Testando a mudança =====
Agora vamos realizar um teste, para ver se aumentou a memória do PHP.
Para testar se deram certo as mudanças, crie um arquivo info.php na raiz da loja e dentro dele insira a linha:
**Depois acesse:**\\ ''www.sualoja.com.br/info.php''
Troque sualoja.com.br, pelo endereço da sua loja.
**Criado por:** Leandro RPPO