Jump to content

Recommended Posts

Galera a minha loja, na parte do carrinho, quando chega a hora de escolher o pagamento dá erro. A página não carrega. Alguém sabe o que seria isso?!

Por favor estou precisando de ajuda

Share this post


Link to post
Share on other sites

Bom dia Matheus.

 

Ligue a exibição de erros de sua loja Presta para sabermos do que se trata. Para isto, abra o arquivo config.inc.php dentro da pasta /config da raiz de sua loja. altere a linha: @ini_set('display_errors', 'off'); de 'off' para 'on', ficando:

@ini_set('display_errors', 'on');

 

Recarregue a página e responda aqui qual erro está sendo exibido.

 

Até mais, boa sorte.

Share this post


Link to post
Share on other sites

Esse é o erro que aparece:

 

( Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in /home/leomelob/public_html/loja/tools/smarty/sysplugins/smarty_internal_compile_foreach.php on line 74 )

Share this post


Link to post
Share on other sites

Esse erro já aconteceu comigo, isto ocorre quando o processamento estoura o limite de memória reservada pelo servidor, no seu caso 32MB.

 

Faça o seguinte, dentro da pasta /config acesse o arquivo config.inc.php e procure pela linha: ini_set('memory_limit', '32M'); ou similar. Se encontra-lo, altere esta linha; caso não encontre, adicione-o, deixando conforme abaixo.

 

Opção 1) Altere o limite de memória para 256MB: ini_set('memory_limit', '256M');

 

Opção 2 ) Caso o passo acima não tenha funcionado, "desabilite-o" da seguinte forma: ini_set('memory_limit','-1');

 

Boa sorte.

Share this post


Link to post
Share on other sites

Agora aparece isso

 

( Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in /home/leomelob/public_html/loja/tools/smarty/sysplugins/smarty_internal_compile_include.php on line 89

Share this post


Link to post
Share on other sites

Veja bem, se mesmo alterando o limite de memoria(ini_set('memory_limit','-1'); ) ainda assim continua em 32MB, o mais provável é que sua empresa de hospedagem esteja limitando-o pelo arquivo php.ini. O que você deve fazer é entrar em contato com a hospedagem e pedir para aumentar a limite de memória para seu domínio, isto é, se seu plano permitir isso.

 

Peça para aumentar para 512M, se nao der certo, peça para alterar o valor para -1. Isto deve resolver seu problema.

 

Obs: Se instalou algum módulo de pagamento, desinstale-o para ver se o problema desaparece. Porque pode ser que o mesmo esteja causando algum mal funcionamento fazendo com que a loja entre em loop constante.

 

Espero que consiga resolver o problema.

Edited by Pedro Henrique (see edit history)

Share this post


Link to post
Share on other sites

Aliás, uma alternativa é inserir um arquivo php.ini na raiz da loja e dentro da pasta admin.

 

Segue em anexo um arquivo definido para 128M.

http://sharex.xpg.com.br/files/7823104600/php.ini.html

 

Normalmente funciona este procedimento, porém em se tratando de hospedagem, não se sabe o que foi configurado no Apache.

Mas vale a pena tentar.

Share this post


Link to post
Share on other sites

Vleo véi, estou resolvendo com a empresa de hospedagem aqui. O máximo é de 128MB que me falaram, mas se mesmo assim não funcionar, farei isso que vc me disse ai.

 

Obrigado companheiro !

Share this post


Link to post
Share on other sites

Dinada Matheus,

 

Se conseguir resolver o problema, favor responder aqui com qual procedimento obteve sucesso. Seu caso pode ajuda muitas outras pessoas da comunidade.

 

Até mais.

  • Like 1

Share this post


Link to post
Share on other sites

Pedro,

Sua ajuda pelo menos pra mim funcionou muito bem!

No meu caso bastou incluir a linha ini_set('memory_limit', '256M');

 

Obrigado,

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More