Página 1 de 1

Erro ao abrir checkout de frete [Resolvido]

Enviado: 06 Nov 2010, 21:53
por beautymodel
Na hora de finalizar a compra, no checkout para selecionar o tipo de envio aparece o seguinte erro:
Código: Selecionar todos
Warning: set_time_limit() has been disabled for security reasons in /opt/apache/htdocs/site/www/loja/catalog/model/shipping/sedex.php on line 31Warning: curl_exec() has been disabled for security reasons in /opt/apache/htdocs/site/www/loja/catalog/model/shipping/sedex.php on line 32Warning: set_time_limit() has been disabled for security reasons in /opt/apache/htdocs/site/www/loja/catalog/model/shipping/pac.php on line 31Warning: curl_exec() has been disabled for security reasons in /opt/apache/htdocs/site/www/loja/catalog/model/shipping/pac.php on line 32 
Alguém poderia ajudar a solucionar?

Re: Erro ao abrir checkout de frete

Enviado: 06 Nov 2010, 22:18
por rochester
Parece que seu servidor tem algumas limitações que impedem o funcionamento de algumas funções do php... Isso geralmente é desabilitado por questões de segurança.

Para resolver isso vc tem 3 opções:
1 - Entrar em contato com a hospedagem e ver a possibilidade de habilitar isso. Se for uma empresa pequena, pode ser que role. Empresas grandes tipo uolhost ou locaweb nem vale o esforço, os caras NUNCA modificam esse tipo de coisa
2 - Criar um arquivo php.ini - Assim você sobrescreve as opções que estão dando erro aí, se voce quiser ir por esse caminho eu te ajudo mais
3 - Pegar o arquivo que está dando erro e alterar as permissões apenas nele - Em vez de utilizar o php.ini que seta as configurações no seu site todo, vc pode utilizar essa saída que só muda as configurações em 1 arquivo. Pode ser melhor pela segurança.

O engraçado é dar esses erros só no modulo de frete (sedex e pac). Vi vários amiguinhos tendo problemas com eles, talvez seja isso, só que no servidor deles não está exibindo o warning... (ou, como o problema em um pode ajudar a comunidade toda.. hehe)

Voce está utilizando qual modulo de sedex / pac? Em qual versão do OC?

[]'s

Re: Erro ao abrir checkout de frete

Enviado: 07 Nov 2010, 05:02
por Manoel Vidal
Olá beautymodel.

Como o rochester citou, o que acontece é que seu servidor de hospedagem tem limitações ao uso das função do PHP set_time_limit() e da biblioteca Curl, que são essenciais para o funcionamento do módulo.

Então solicite que elas sejam habilitadas e baixe a última versão do módulo no site da comunidade.

Espero ter ajudado :mrgreen:

Re: Erro ao abrir checkout de frete

Enviado: 07 Nov 2010, 15:45
por beautymodel
Obrigado pela ajuda.

Usei o sedex_pac_1.2.2

Re: Erro ao abrir checkout de frete [Resolvido]

Enviado: 07 Nov 2010, 19:40
por rochester
Manoel, será que o problema dos outros amiguinhos é esse também, mas com os warnings do php desativados?

beautymodel, deu certo das mudanças no servidor? Qualquer coisa nos avise!

[]'s

Re: Erro ao abrir checkout de frete [Resolvido]

Enviado: 07 Nov 2010, 21:33
por Manoel Vidal
Rochester, não tenho certeza, mas habilitei os erros propositalmente para que possamos prestar um melhor suporte.

Estou tentando corrigir todos esses erros, peço que se você tiver um tempo, baixe a nova versão 1.2.2 e faça testes para podermos por vez resolver esses problemas.

Abraços amigo :D

Re: Erro ao abrir checkout de frete [Resolvido]

Enviado: 08 Nov 2010, 17:58
por beautymodel
O adm. do server concordou em ativar as funções. Estou aguardando só habilitarem a curl_exec.

Re: Erro ao abrir checkout de frete [Resolvido]

Enviado: 09 Nov 2010, 20:34
por beautymodel
Após ativar os recursos no server o código está funcionando normalmente. Obrigado!