matheusbastos Posted December 14, 2012 Share Posted December 14, 2012 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 Link to comment Share on other sites More sharing options...
Pedro Henrique Posted December 14, 2012 Share Posted December 14, 2012 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. Link to comment Share on other sites More sharing options...
matheusbastos Posted December 14, 2012 Author Share Posted December 14, 2012 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 ) Link to comment Share on other sites More sharing options...
Pedro Henrique Posted December 14, 2012 Share Posted December 14, 2012 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. Link to comment Share on other sites More sharing options...
matheusbastos Posted December 14, 2012 Author Share Posted December 14, 2012 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 Link to comment Share on other sites More sharing options...
Pedro Henrique Posted December 14, 2012 Share Posted December 14, 2012 (edited) 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 December 14, 2012 by Pedro Henrique (see edit history) Link to comment Share on other sites More sharing options...
Pedro Henrique Posted December 14, 2012 Share Posted December 14, 2012 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. Link to comment Share on other sites More sharing options...
matheusbastos Posted December 14, 2012 Author Share Posted December 14, 2012 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 ! Link to comment Share on other sites More sharing options...
Pedro Henrique Posted December 15, 2012 Share Posted December 15, 2012 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. 1 Link to comment Share on other sites More sharing options...
arato Posted April 9, 2014 Share Posted April 9, 2014 Pedro, Sua ajuda pelo menos pra mim funcionou muito bem! No meu caso bastou incluir a linha ini_set('memory_limit', '256M'); Obrigado, Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now