Cabula 0 Denunciar post Postado Junho 20, 2012 Ola Amigos. Instalei o modulo do pagseguro para WP-Ecommerce no Wordpress. No entanto está ocorrendo o seguinte erro, quando clico em "finalizar compra": Warning: unserialize() expects parameter 1 to be string, object given in /home/misterta/public_html/wp-content/plugins/wp-e-commerce/wpsc-merchants/pagseguro.php on line 26 Warning: Invalid argument supplied for foreach() in /home/misterta/public_html/wp-content/plugins/wp-e-commerce/wpsc-merchants/pagseguro.php on line 91 Espero pela ajuda de vocês... Compartilhar este post Link para o post Compartilhar em outros sites
guilhermegualtieri 0 Denunciar post Postado Junho 20, 2012 Bom dia Cabula, Para nossa alegria, achei a solução. Dentro da pasta wpsc-merchantes, no arquivo pagseguro.php Basta remover o unserialize na linha 26 como: $cart = unserialize($_SESSION['wpsc_cart']); Ficando apenas: $cart = ($_SESSION['wpsc_cart']); Abraços Compartilhar este post Link para o post Compartilhar em outros sites
Cabula 0 Denunciar post Postado Junho 20, 2012 Bom dia Cabula, Para nossa alegria, achei a solução. Dentro da pasta wpsc-merchantes, no arquivo pagseguro.php Basta remover o unserialize na linha 26 como: $cart = unserialize($_SESSION['wpsc_cart']); Ficando apenas: $cart = ($_SESSION['wpsc_cart']); Abraços RESOLVIDO... Muito Obrigado guilhermegualtieri. Foi fiz exatamente o que disse e funcionou! Me diz uma coisa: como fez para identificar o erro? Compartilhar este post Link para o post Compartilhar em outros sites
alcaidedigital 57 Denunciar post Postado Junho 22, 2012 Para identificar o erro é só ler o Warning Warning: unserialize() expects parameter 1 to be string, object given in /home/misterta/public_html/wp-content/plugins/wp-e-commerce/wpsc-merchants/pagseguro.php on line 26 Warning: Invalid argument supplied for foreach() in /home/misterta/public_html/wp-content/plugins/wp-e-commerce/wpsc-merchants/pagseguro.php on line 91 O que acontece é que o unserialize sempre recebe uma string, e transforma em um objeto... no seu caso você já tinha um objeto, logo não era necessário passar por essa etapa. Compartilhar este post Link para o post Compartilhar em outros sites