Open anonprice opened 7 years ago
Estou tendo o mesmo problema e vejo que seu problema é recente. Seria problema de versão recente ou algo no correio sera? Não há issue mais antigo sobre isso
Estou tendo o mesmo problema na versão 2.1.7 Gostaria de saber como vocês resolveram
Consegui resolver o problema!
Verifiquei nos meus logs do httpd (Apache do CentOS) que estava apresentando a seguinte mensagem de erro: PHP Fatal error: Class 'SoapClient' not found in /{root_directory}/vendor/tcesarpinho/php-sigep/src/PhpSigep/Services/Real/SoapClientFactory.php on line 61, referer: https://meusite.com.br/meu-produto-.html
Verifiquei através do phpinfo(); que a extensão SOAP do php56 estava instalada porem não estava habilitada (enable).
Se você usar o php56 assim como eu, você precisa ter instalado o pacote php56-php-soap e além disso precisa consertar o caminho da extensão que está errado no arquivo php.ini.
Abaixo o precisa ser feito para resolver o problema
1 - Instalar o soap:
yum install php56-php-soap
2 - Encontrar o executável do soap; O comando abaixo vai listar o diretório de extensões do php então confira se o soap.so está lá.
php -i | grep extension_dir
No meu caso o diretório é o /opt/remi/php56/root/usr/lib64/php/modules/
verifique se o arquivo soap está lá
ls -la /opt/remi/php56/root/usr/lib64/php/modules/soap.so
3 - Copie o caminho do arquivo soap.so completo.
4 - edite o arquivo php.ini ou o arquivo include do php.ini que habilita o soap, no meu caso era o "/opt/remi/php56/root/etc/php.d/20-soap.ini e comente ou remova a linha extension adicionando o novo valor:
; Enable soap extension module ;extension=soap.so extension='/opt/remi/php56/root/usr/lib64/php/modules/soap.so'
5 - Reinicie o httpd/apache e teste.
service httpd restart
Pronto no meu caso funcionou!
Consegui resolver o Problema trocando a pasta php-sigep em /{root_directory}/vendor/tcesarpinho/ pela pasta php-sigep contida nesse diretório: https://github.com/stavarengo/php-sigep/archive/v0.0.2.zip
Olá, Eu configurei o CEP no painel de envios, mas quando vou calcular o frete dentro do produto ele retorna essa mensagem "Não foi possivel simular o frete". Tem que realizar alguma outra configuração no cadastro do item ou no painel de administração?