Página 1 de 1

Internal Server Error

Enviado: 15 Ago 2017, 15:31
por juliocdlima
Caros Amigos

Tenho 2 clientes, 1 com opencart 1.5.4 e 1 com opencart 3.0.2.0, e nos 2 clientes tem aparecido em telas de cadastro ou finalização de pedidos uma Alert com a mensagem de internal server error e na finalização não deixa prosseguir, como os 2 sites estão no mesmo servidor, verifiquei com a empresa de hospedagem que me respondeu o seguinte:
===============
Em ambiente compartilhado, os recursos de todas as contas são limitados para não afetarem outros clientes que partilham o mesmo ambiente.

Pelo que verifiquei em ambos os sites, o limite de memória está sendo excedido constantemente. Abaixo os logs:

[Tue Aug 15 11:41:52.077800 2017] [:error] [pid 145804] (12)Cannot allocate memory: [client 179.206.39.112:50783] couldn't create child process: /opt/suphp/sbin/suphp for /home/webloco/public_html/LO/index.php, referer: http://weblo.com.br/LO/index.php?gclid= ... AoRb8P8HAQ
[Tue Aug 15 11:41:52.092520 2017] [:error] [pid 145804] [client 179.206.39.112:50783] File does not exist: /home/webloco/public_html/index.php, referer: http://weblo.com.br/oc3/

[Tue Aug 15 12:27:31.477913 2017] [:error] [pid 210221] (12)Cannot allocate memory: [client 191.17.83.70:61873] couldn't create child process: /opt/suphp/sbin/suphp for /home/laundrys/public_html/loja/admin/index.php, referer: http://laundryshop.com.br/loja/admin/in ... der_id=162

Nós recomendamos que realize uma otimização em ambas as plataformas OpenCart para diminuir a utilização de memória.
======================

Se alguém souber como faço esta otimização ou resolver isso agradeço.

Re: Internal Server Error

Enviado: 16 Ago 2017, 17:45
por veteranodf
O plano de hospedagem é fundamental, se o plano for básico realmente não irá aguentar muitas lojas rodando, você também tem que checar a versão do php que esta rodando, pois o opencart 1.5.4 necessita versão antiga e o 3.x uma das versões mais nova;

Re: Internal Server Error

Enviado: 17 Ago 2017, 13:17
por juliocdlima
Obrigado pela informação, vou tentar alterar o PHP da loja 1.5 pois ela é que mais preciso que rode corretamente,

Re: Internal Server Error

Enviado: 17 Ago 2017, 13:29
por juliocdlima
Após baixar a versão PHP de 5.6 para 5.3, o erro continua aparecendo apenas nos Passos 3 e 4 da finalização do pedido e reparei o que o modulo de correio não é mais mostrado na finalização, pporem no carrinho sim.

Re: Internal Server Error

Enviado: 18 Ago 2017, 12:07
por veteranodf
Não há muito o que fazer essa versão do opencart é muito antiga e várias funções estão depreciada por isso não roda mais dependendo da versão do PHP utilizado, aconselho migrar o mais rápido possível para uma versão nova do opencart;