Closed pacorocha closed 10 years ago
Cofirme o permissionamento da pasta, subpasta e arquivos localizados em ....\app\code\local\PagSeguro\PagSeguro\Model\PagSeguroLibrary\
Como não houve resposta a issue será fechada.
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.
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.
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
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
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!
Desative o compilador do Magento, caso esteja ativado, e faça um teste.
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
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??
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!
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.
Faça um teste com esta versão e retorne com o resultado.
https://github.com/pagseguro/magento/archive/desenvolvimento.zip
Opa.. agora eu dei valor. Funcionou e Fico top esse lightbox. Parabéns!!!
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!
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)
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?
@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.
É 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.
agora 48 horas e nada.
@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."
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."
Este erro pode indicar várias coisas diferentes. Ative o log do módulo e veja o que retorna.
Qual o caminho do log? O que vem antes do "/PagSeguroLibrary/PagSeguro.log." ?
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
Já instalei esses arquivos seguindo as instruções e continua com o erro
@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.
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
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.
Coloquei um novo token e continua dando o mesmo erro. O problema no email seria qual?
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