Um path válido para os certificados deve ser passado.

248 views
Skip to first unread message

Rodrigo Bartz

unread,
Jul 14, 2016, 1:57:46 PM7/14/16
to NFePHP
Boa tarde,

Desculpem o pedido de ajuda para um problema que parece fácil porém não estou conseguindo. Ao acessar qualquer exemplo da API a seguinte mensagem é gerada:

Fatal error: Uncaught exception 'NFePHP\Common\Exception\InvalidArgumentException' with message 'Um path válido para os certificados deve ser passado. Diretório [/var/www/nfephp/certs/] não foi localizado.' in C:\projetos\xampp\htdocs\PedidosOnLine\nfephp\libs\Common\Certificate\Pkcs12.php:133 Stack trace: #0 C:\projetos\xampp\htdocs\PedidosOnLine\nfephp\libs\Common\Base\BaseTools.php(226): NFePHP\Common\Certificate\Pkcs12->__construct('/var/www/nfephp...', '99999090910270') #1 C:\projetos\xampp\htdocs\PedidosOnLine\nfephp\exemplos\NFe\4.00testaAssinaNFe.php(8): NFePHP\Common\Base\BaseTools->__construct('../../config/co...') #2 {main} thrown in C:\projetos\xampp\htdocs\PedidosOnLine\nfephp\libs\Common\Certificate\Pkcs12.php on line 133

Creio que o problema esteja nas informações contidas no arquivo config.json ou até mesmo colocar corretamente o caminho para a parta CERT.

Grande abraço!

Rafael Carvalho

unread,
Jul 14, 2016, 2:02:56 PM7/14/16
to NFePHP
No seu config.json tem a configuração de onde estão localizados seus certificados digitais. Verifica se está apontando pro caminho certo.


Abraços!

Fábio Oller Buechler

unread,
Jul 14, 2016, 2:23:46 PM7/14/16
to NFePHP
Só complementando a resposta do parceiro veja no seu arquivo "config.json" essa linha "C:\\xampp\\htdocs\\sistemass_php\\NF\\nfephp-master\/certs\/","siteUrl": que montra onde a NFePHP vai buscar o certificado. Nessa pasta certs é onde vc vai colocar seu certificado.
No mesmo arquivo vc vai encontrar esse trecho certPfxName":"certf A1 backup.pfx, ,"certPassword":"*******"" onde "certf A1 backup.pfx" é o nome do meu arquivo do certificado ai vc coloca o seu e onde coloquei os ******* vc vai colocar a sua senha do certificado.
Espero ter ajudado.


Em quinta-feira, 14 de julho de 2016 14:57:46 UTC-3, Rodrigo Bartz escreveu:

Rodrigo Bartz

unread,
Jul 14, 2016, 2:34:05 PM7/14/16
to NFePHP
Perfeito! Agora deu certo. COloquei o caminho desde a raiz e deu certo:
"pathCertsFiles":"D:\/web\/meubles\/nfephp\/certs\/"

MUITO OBRIGADO!

Roberto Machado

unread,
Jul 14, 2016, 2:36:15 PM7/14/16
to nfe...@googlegroups.com
Rodrigo outra coisa ESTUDE o PSR4, namespaces e use o composer para instalar qualquer biblioteca de terceiros, não instale as coisas de forma manual você terá muito mais trabalho para manter atualizado depois.

Roberto 

Fábio Oller Buechler

unread,
Jul 14, 2016, 2:43:55 PM7/14/16
to NFePHP
Bacana...valeu

Rodrigo Bartz

unread,
Jul 14, 2016, 3:13:43 PM7/14/16
to NFePHP
Me deparei com outro erro ao tentar gerar um teste através do exemplo "4.00testaMakeNFe.php"

Fatal error: Call to a member function getElementsByTagName() on null in D:\web\meubles\nfephp\libs\NFe\MakeNFe.php on line 4152

Todas as informações para a montagem da NFe foram passadas e eu creio que não devo depurar erros nesta lib MakeNFe

Roberto Machado

unread,
Jul 14, 2016, 3:15:07 PM7/14/16
to nfe...@googlegroups.com
depure pois voce cometeu algum erro

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Roberto
Nisi utile est quod facimus stulta est gloriae (Julius Phaedous)

Fábio Oller Buechler

unread,
Jul 15, 2016, 12:50:44 PM7/15/16
to NFePHP
Cara veja nessa linha do erro pois vc passou alguma tag faltando informação.
Reply all
Reply to author
Forward
0 new messages