pagseguro / pagseguro-modulo-magento-v1

Módulo de integração para Magento
Other
52 stars 52 forks source link

Erro no proceso #1

Closed pacorocha closed 10 years ago

pacorocha commented 11 years ago

Instalei o modulo e estou recebendo esse erro:

Fatal error: Class 'PagSeguroLibrary' not found in /home/terra531/public_html/includes/src/PagSeguro_PagSeguro_Model_PaymentMethod.php on line 81

pagseguro commented 11 years ago

Cofirme o permissionamento da pasta, subpasta e arquivos localizados em ....\app\code\local\PagSeguro\PagSeguro\Model\PagSeguroLibrary\

pagseguro commented 11 years ago

Como não houve resposta a issue será fechada.

dalloglio commented 10 years ago

estou com o mesmo erro que foi citado por "pacorocha". Já verifiquei a permissão da pasta PagSeguroLibrary que no caso é 755.

Eis o erro: Fatal error: Class 'PagSeguroLibrary' not found in /home/dnsto219/public_html/includes/src/PagSeguro_PagSeguro_Model_PaymentMethod.php on line 110

o que pode estar gerando este erro.

marceloberwanger commented 10 years ago

Fatal error: Class 'PagSeguroLibrary' not found in /home/choczeza/public_html/includes/src/PagSeguro_PagSeguro_Model_PaymentMethod.php on line 114

Estamos obtendo esse erro no fechamento da compra. A compilação está ativada no Magento 1.7.0.2, ao desativá-la funciona normalmente.

eliaseas commented 10 years ago

Fatal error: Class 'PagSeguroLibrary' not found in /home/***_/_****.com.br/includes/src/PagSeguro_PagSeguro_Model_PaymentMethod.php on line 116

Estou com este problema também ao compilar o magento, versão 1.8.1

pagseguro commented 10 years ago

Fizemos a correção no branch de desenvolvimento e iremos gerar uma tag em breve. Caso queira, está disponível no link abaixo.

https://github.com/pagseguro/magento/archive/desenvolvimento.zip

pattyzinha100 commented 10 years ago

Acabei de atualizar a versao do pagseguro no meu site utilizando o link abaixo e estou recebendo o mesmo erro: Fatal error: Class 'PagSeguroLibrary' not found in /var/www/vhosts/milano/includes/src/PagSeguro_PagSeguro_Model_PaymentMethod.php on line 116 A Permissao é 777. Obrigada!

pagseguro commented 10 years ago

Desative o compilador do Magento, caso esteja ativado, e faça um teste.

caioaza commented 10 years ago

Estou obtendo o mesmo erro:

Fatal error: Class 'PagSeguroLibrary' not found in /www/app/code/local/PagSeguro/PagSeguro/Model/PaymentMethod.php on line 130

O compilador está desativado e já chequei as permissões e estão 777 magento versão 1.6.2

riopretoimport commented 10 years ago

Mais um erro pra agregar:

Fatal error: require_once(): Failed opening required '/Updates.php' (include_path='/home/corretor/public_html/lojanova/app/code/local:/home/corretor/public_html/lojanova/app/code/community:/home/corretor/public_html/lojanova/app/code/core:/home/corretor/public_html/lojanova/lib:.:/usr/lib/php:/usr/local/lib/php') in /home/corretor/public_html/lojanova/app/code/local/PagSeguro/PagSeguro/Model/PaymentMethod.php on line 153

O que já fiz: Permisão 777 nas pastas (pra não ter erro) Ultima compilação instalada (baixei agora a 15 mim atras)

Alterado: De:

use Mage_Payment_Model_Method_Abstract as MethodAbstract;

/**

Para:

use Mage_Payment_Model_Method_Abstract as MethodAbstract;

/**

Mas continua com o erro: /app/code/local/PagSeguro/PagSeguro/Model/PaymentMethod.php on line 130

Alterado: include_once (dir(FILE).'/PagSeguroLibrary/PagSeguroLibrary.php'); include_once(dir(FILE).'/Defines.php');

para

include_once DIR .'/PagSeguroLibrary/PagSeguroLibrary.php'; include_once DIR .'/Defines.php';

Mas continua o erro.

Antes que digam a mesma coisa a compilação esta desativada.

Minha versão do magento é 1.7.0.2

E agora??

julianofb commented 10 years ago

Estava com o mesmo problema e comecei a fazer as mudanças, porém percebi que outros problemas foram aparecendo, então mudei em todo o arquivo onde estava (dir(FILE) para DIR . e funcionou!

riopretoimport commented 10 years ago

Vixe... heheheh Troquei tudo no PaymentMethod.php de (dir(FILE) para DIR Agora ta dando o erro app/code/local/PagSeguro/PagSeguro/Model/PaymentMethod.php on line 21

ESSE PAGSEGURO JÁ FOI BOM !!! NEM RESPOSTA OFICIAL TEM !!

Mesmo assim obrigado julianofb por pelomenos ter tentado me ajudar.

pagseguro commented 10 years ago

Faça um teste com esta versão e retorne com o resultado.

https://github.com/pagseguro/magento/archive/desenvolvimento.zip

riopretoimport commented 10 years ago

Opa.. agora eu dei valor. Funcionou e Fico top esse lightbox. Parabéns!!!

julianofb commented 10 years ago

Aqui comigo funcionou certinho, mas vou dar uma olhada neste arquivo ai do PagSeguro para ver se melhoro aqui tb... Sempre adiante e crescendo em grupo. Valeu pessoal!

riopretoimport commented 10 years ago

Falei cedo de mais... Depois que instalei essa nova versão do mangento não consigo mais acessar a area de pedidos no backend. Segue os erros: a:5:{i:0;s:101:"SQLSTATE[42S22]: Column not found: 1054 Unknown column 'pagseguro_sales_code.order_id' in 'on clause'";i:1;s:5930:"#0 /home/corretor/public_html/lojanova/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array)

1 /home/corretor/public_html/lojanova/lib/Zend/Db/Statement.php(300): Varien_Db_Statement_Pdo_Mysql->_execute(Array)

2 /home/corretor/public_html/lojanova/lib/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)

3 /home/corretor/public_html/lojanova/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SELECT `main_ta...', Array)

4 /home/corretor/public_html/lojanova/lib/Varien/Db/Adapter/Pdo/Mysql.php(419): Zend_Db_Adapter_Pdo_Abstract->query('SELECT`main_ta...', Array)

5 /home/corretor/public_html/lojanova/lib/Zend/Db/Adapter/Abstract.php(734): Varien_Db_Adapter_Pdo_Mysql->query('SELECT `main_ta...', Array)

6 /home/corretor/public_html/lojanova/lib/Varien/Data/Collection/Db.php(734): Zend_Db_Adapter_Abstract->fetchAll('SELECT`main_ta...', Array)

7 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php(521): Varien_Data_Collection_Db->_fetchAll('SELECT `main_ta...', Array)

8 /home/corretor/public_html/lojanova/lib/Varien/Data/Collection/Db.php(566): Mage_Core_Model_Resource_Db_Collection_Abstract->getData()

9 /home/corretor/public_html/lojanova/app/code/core/Mage/Adminhtml/Block/Widget/Grid.php(533): Varien_Data_Collection_Db->load()

10 /home/corretor/public_html/lojanova/app/code/local/Mage/Adminhtml/Block/Sales/Order/Grid.php(46): Mage_Adminhtml_Block_Widget_Grid->_prepareCollection()

11 /home/corretor/public_html/lojanova/app/code/core/Mage/Adminhtml/Block/Widget/Grid.php(626): Mage_Adminhtml_Block_Sales_Order_Grid->_prepareCollection()

12 /home/corretor/public_html/lojanova/app/code/core/Mage/Adminhtml/Block/Widget/Grid.php(632): Mage_Adminhtml_Block_Widget_Grid->_prepareGrid()

13 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Abstract.php(862): Mage_Adminhtml_Block_Widget_Grid->_beforeToHtml()

14 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Abstract.php(582): Mage_Core_Block_Abstract->toHtml()

15 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Abstract.php(526): Mage_Core_Block_Abstract->_getChildHtml('grid', true)

16 /home/corretor/public_html/lojanova/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Container.php(77): Mage_Core_Block_Abstract->getChildHtml('grid')

17 /home/corretor/public_html/lojanova/app/design/adminhtml/default/default/template/widget/grid/container.phtml(36): Mage_Adminhtml_Block_Widget_Grid_Container->getGridHtml()

18 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Template.php(241): include('/home/corretor/...')

19 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('adminhtml/defau...')

20 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()

21 /home/corretor/public_html/lojanova/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()

22 /home/corretor/public_html/lojanova/app/code/core/Mage/Adminhtml/Block/Widget/Container.php(308): Mage_Adminhtml_Block_Template->_toHtml()

23 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Adminhtml_Block_Widget_Container->_toHtml()

24 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()

25 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Text_List->_toHtml()

26 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Abstract.php(582): Mage_Core_Block_Abstract->toHtml()

27 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Abstract.php(526): Mage_Core_Block_Abstract->_getChildHtml('content', true)

28 /home/corretor/public_html/lojanova/app/design/adminhtml/default/default/template/page.phtml(74): Mage_Core_Block_Abstract->getChildHtml('content')

29 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Template.php(241): include('/home/corretor/...')

30 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('adminhtml/defau...')

31 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()

32 /home/corretor/public_html/lojanova/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml()

33 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Adminhtml_Block_Template->_toHtml()

34 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Model/Layout.php(555): Mage_Core_Block_Abstract->toHtml()

35 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Controller/Varien/Action.php(390): Mage_Core_Model_Layout->getOutput()

36 /home/corretor/public_html/lojanova/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php(95): Mage_Core_Controller_Varien_Action->renderLayout()

37 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Mage_Adminhtml_Sales_OrderController->indexAction()

38 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index')

39 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))

40 /home/corretor/public_html/lojanova/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()

41 /home/corretor/public_html/lojanova/app/Mage.php(683): Mage_Core_Model_App->run(Array)

42 /home/corretor/public_html/lojanova/index.php(87): Mage::run('', 'store')

43 {main}";s:3:"url";s:81:"/lojanova/index.php/admin/sales_order/index/key/d77557465a4275e1032c7f5d49aa9fbf/";s:11:"script_name";s:19:"/lojanova/index.php";s:4:"skin";s:5:"admin";}

Somente afirmando que acesso as outras páginas como Faturas, Entregas, Produtos e Etc. É mesmo só a página Pedidos e foi depois de instalar essa versão nova do pagseguro. E agora?

pagseguro commented 10 years ago

@riopretoimport

Aparentemente sua base não tem a tabela pagseguro_sales_code ou algumas de suas colunas. Por favor, abra um tópico no fórum para que os analistas possam ajudar a identificar qual o motivo exato.

http://forum.pagseguro.uol.com.br/

riopretoimport commented 10 years ago

É o duro é receber retorno nesse forum do pagseguro. Já postei 2 vezes o problema e fica aguardando moderação e nem mesmo aparece no forum. já fazem 24 horas. Ta feia a coisa. Se eu soubesse que esse modulo ia ferrar com minha loja que já tava prontinha, tinha canalizado tudo para o mercadopago que é mais feio mais funciona.

riopretoimport commented 10 years ago

agora 48 horas e nada.

caioaza commented 10 years ago

@pagseguro

fiz a instalação com esta versão postada acima e continuo tendo erro. Dessa vez, ao clicar no botão de finalizar a compra, retornou à página da loja com o erro: "Desculpe, infelizmente houve um erro durante o checkout. Entre em contato com o administrador da loja."

steingt commented 10 years ago

Estou com o mesmo problema "Desculpe, infelizmente houve um erro durante o checkout. Entre em contato com o administrador da loja, se o problema persistir."

pagseguro commented 10 years ago

Este erro pode indicar várias coisas diferentes. Ative o log do módulo e veja o que retorna.

steingt commented 10 years ago

Qual o caminho do log? O que vem antes do "/PagSeguroLibrary/PagSeguro.log." ?

steingt commented 10 years ago

No log normal do magento aparece isso:

2014-07-07T20:33:46+00:00 ERR (3): Warning: include(PagSeguroConfig.php): failed to open stream: No such file or directory in /home3/steingt/public_html/app/code/core/Mage/Core/functions.php on line 68 2014-07-07T20:33:46+00:00 ERR (3): Warning: include(): Failed opening 'PagSeguroConfig.php' for inclusion (include_path='/home3/steingt/public_html/app/code/local:/home3/steingt/public_html/app/code/community:/home3/steingt/public_html/app/code/core:/home3/steingt/public_html/lib:.:/opt/php54/lib/php') in /home3/steingt/public_html/app/code/core/Mage/Core/functions.php on line 68

pagseguro commented 10 years ago

https://github.com/pagseguro/magento#configura%C3%A7%C3%A3o

steingt commented 10 years ago

Já instalei esses arquivos seguindo as instruções e continua com o erro

pagseguro commented 10 years ago

@steingt

O último trecho da instrução de configuração indica como configurar o log. Sem as informações retornadas no log fica difícil identificar o problema.

steingt commented 10 years ago

Ah, entendi, agora foi. Segue log:

{2014/07/07 22:19:58} [Info] PagSeguroPaymentService.Register(PagSeguroPaymentRequest: array ( 'Reference' => '67', 'SenderEmail' => 'emaildocliente@gmail.com', )) - begin {2014/07/07 22:20:02} [Error] PagSeguroPaymentService.Register(PagSeguroPaymentRequest: array ( 'Reference' => '67', 'SenderEmail' => 'emaildocliente@gmail.com', )) - error [HTTP 401] - UNAUTHORIZED

pagseguro commented 10 years ago

O HTTP 401 - UNAUTHORIZED indica um erro no email ou token. Gere um novo token no painel administrativo de sua conta PagSeguro e em seguida atualize as configurações do módulo.

Em caso de dúvidas acesse o nosso fórum.

steingt commented 10 years ago

Coloquei um novo token e continua dando o mesmo erro. O problema no email seria qual?