Membros Pro HASA Postado 10 Dezembro Autor Membros Pro Postado 10 Dezembro Bom dia! Daniel vi que vcs atualizaram parte dos exemplos do PHP então peguei os fontes fresquinhos. Aqui para ser mais tranquilo fiz com o consultar CNPJ a janel de traz é o DEMOacbr e na frente o WinSCP, não deu o mesmo erro que da no meu caso mas não leu a "dll" sendo que o path está correto ( aparentemete ). Lembrando que no meu PC Win/10 com Xampp não da o problema ok, em nenhum caso, nos demos ou no sistema. Em Tempo: Lembrando que omito essa linha header('Content-Type: application/json; charset=UTF-8'); e funciona certinho no win/10 é a unica motificação que faço dos originais. att; HASA
Membros Pro HASA Postado 10 Dezembro Autor Membros Pro Postado 10 Dezembro Daniel, completando fiz os ajustes do novo acbrcomum.php e mesmo assim: Ambiente gráfico não identificado att; HASA
Consultores Daniel InfoCotidiano Postado 10 Dezembro Consultores Postado 10 Dezembro Vou testar em meu ambiente com nosso exemplo.. só uma informação: Tem algo errado ai nas configurações. Perceba que no windows utilizamos esta barra \ e no linux utilizamos esta / Ai ho seu path está hibrido kkk tem "\" e "/", se for linux todas devem ser / 1 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Renato Rubinho Postado 10 Dezembro Consultores Postado 10 Dezembro 5 horas atrás, HASA disse: não deu o mesmo erro que da no meu caso mas não leu a "dll" sendo que o path está correto ( aparentemete ). Criada #TK-6342 para a correção do nome da Lib .so ao carregar a biblioteca, veja que o PHP está procurando libacbrconsultacnpj64.so e o correto é libacbrlibconsultacnpj64.so 3 horas atrás, HASA disse: completando fiz os ajustes do novo acbrcomum.php e mesmo assim: Ambiente gráfico não identificado Foi inicializado o Xvfb? function verificaAmbienteGrafico() { $verificaXVFB = shell_exec('pgrep Xvfb 2>&1') !== null; $displayXVFB = strpos(getenv('DISPLAY'), ':99') !== false; if ($verificaXVFB || $displayXVFB) { // Emulador XVFB return 2; } else { $verificaX11 = shell_exec('pgrep Xorg') !== null && trim(shell_exec('pgrep Xorg')) !== ''; $displayX11 = getenv('DISPLAY') !== false && trim(getenv('DISPLAY')) !== ''; $pacoteX11 = shell_exec('dpkg -l | grep xserver-xorg') !== null && trim(shell_exec('dpkg -l | grep xserver-xorg')) !== ''; if ($verificaX11 || $displayX11 || $pacoteX11) { // Ambiente grafico X11 return 1; } else // Sem ambiente grafico return 0; } } Você baixou a ACBrComum.php atual? Foi enviado um ajuste que não deve apresentar este erro com a nova versão se o Xvfb estiver iniciado.
Membros Pro HASA Postado 10 Dezembro Autor Membros Pro Postado 10 Dezembro Boa tarde, corrigi o nome do arquivo nem tinha reparado: Contudo esse retorno é do site hospedado no Linux não sei pq essa barra errada aparecendo ai. Esse exemplo está rodando da nuvem LINUX ok, se ela rodar o Xvfb está iniciado como já comentei anteriormente. Att; HASA
Consultores Renato Rubinho Postado 11 Dezembro Consultores Postado 11 Dezembro 1 hora atrás, HASA disse: Contudo esse retorno é do site hospedado no Linux não sei pq essa barra errada aparecendo ai. Esse exemplo está rodando da nuvem LINUX ok, se ela rodar o Xvfb está iniciado como já comentei anteriormente. Na ACBrComum.php, para todos os separadores na composição do caminho da Lib foram utilizados o DIRECTORY_SEPARATOR para que seja resolvido automaticamente de acordo com o ambiente. O programa de exemplo do ConsultaCNPJ precisa ser refatorado, ainda não utiliza a ACBrComum.php que foi desenvolvida posteriormente. Enviado para o SVN na Rev-36488 a correção da barra invertida que estava fixa no fonte do programa de exemplo do ConsultaCNPJ. Por favor, atualize os fontes, teste novamente para verificar se funciona e nos reporte o resultado.
Membros Pro HASA Postado 11 Dezembro Autor Membros Pro Postado 11 Dezembro - Bom após os ajustes: Erro: { "readyState": 4, "responseText": "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>503 Service Unavailable</title>\n</head><body>\n<h1>Service Unavailable</h1>\n<p>The server is temporarily unable to service your\nrequest due to maintenance downtime or capacity\nproblems. Please try again later.</p>\n<hr>\n<address>Apache/2.4.52 (Ubuntu) Server at saciweb.info2000informa.com Port 443</address>\n</body></html> Estranho que ao verificar o Xvfb foi iniciado, e aqui parece dizer que não está é isso mesmo? Att; HASA
Consultores Daniel InfoCotidiano Postado 11 Dezembro Consultores Postado 11 Dezembro @HASA desulpe-nos tantas perguntas, mas como não estamos com o mesmo erro, estamos tentando identificar. Aqui em nosso ambiente de teste não utilizamos xampp/lampp, não sei afirmar se pode ser isso. Outro dia outro usuario estava utilizando como servidor o NGINX e realmente tinha configurações específicas para que ele funcionasse corretamente. (ele precisou de um suporte de um especialista para configurar este servidor) Aqui utilizamos Apache e PHP instalado individualmente. Toda configuração foi utilizada este post como Base: Você seguiu todos os passos indicado no post acima? Ele chega a criar o log da lib na pasta definida? 1 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro HASA Postado 11 Dezembro Autor Membros Pro Postado 11 Dezembro Daniel tentando esclarecer melhor eu uso win/10 mais xamp em homologação em nossa intranet ( na empresa certo!). Para os clientes utilizamos um provedor de sites em Linux como reportei acima. Vamos dizer assim no meu PC roda de boas sem framework no formato MVC ( css + html5 + php8 ) : Windows NT SERVIDOR 10.0 build 19045 (Windows 10) AMD64 Com as DLL´s. Já no servidor web que chamarei de Produção é o Linux Ubuntu + php puro sem framework no formato MVC ( css + html5 + php8 ) : Linux ds128564 5.15.0-97-generic #107-Ubuntu SMP Wed Feb 7 13:26:48 UTC 2024 x86_64 Com relação ao post acima, foi totalmente revisado inclusive na pagina anterior você poderá ver um listão de tudo que está instalado e feito no servidor Linux ok Se não for um atrevimento minha parte posso dar acesso remoto a você caso queira ver o ambiente de perto ok. att; HASA
Membros Pro HASA Postado 13 Dezembro Autor Membros Pro Postado 13 Dezembro Boa tarde, o que posso fazer mais? Att; HASA
Consultores Daniel InfoCotidiano Postado 13 Dezembro Consultores Postado 13 Dezembro 6 minutos atrás, HASA disse: Boa tarde, o que posso fazer mais? estamos testando em nosso ambiente e reportamos assim que concluirmos Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro HASA Postado 14 Dezembro Autor Membros Pro Postado 14 Dezembro Daniel, obrigado, excelente fional de semana! att; HASA
Membros Pro HASA Postado Quarta as 20:07 Autor Membros Pro Postado Quarta as 20:07 Boa tarde, andei pesquisando e nesse link https://manpages.ubuntu.com/manpages/xenial/man1/xvfb-run.1.html se entendi para nosso propósito parece que não dará certo. Espero estar errado! att; HASA
Fundadores Daniel Simoes Postado Quarta as 23:08 Fundadores Postado Quarta as 23:08 Algumas libs do ACBr, já possuem versão CONSOLE e MT... Com isso, não é mais necessário a presença de um virtualizador de ambiente gráfico, como xVfb... Qual Lib você deseja utilizar com o Linux ? Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Consultores Daniel InfoCotidiano Postado Quinta as 12:43 Consultores Postado Quinta as 12:43 @HASA consulta CNPJ tivemos que realizar uns ajustes, e ja esta disponivel em nossos repositorios, pra que vc faça o download do exemplo novamente. Como o Daniel Simões informou acima, se vc utilizar versao MT no linux, nos avise q vamos fazer uma compilação e te enviar para que vc nao precise mais virtualizar com o Xvfb. Mas se estiver utilizando a versao ST, precisa virtualizar. com o comando abaixo: Atenção, sempre utilizar o display :99 Xvfb :99 -screen 0 1280x1024x16 & Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro HASA Postado Quinta as 12:55 Autor Membros Pro Postado Quinta as 12:55 - Bom dia, Daniel´s eu uso a versão MT se poder compilar eu posso puxar pelos fontes se for o caso para agilizar ok. Nesse caso retiro a verificação do Xvfb do meu fonte e vai funcionar acredito, aguardo ansiosamente! att; HASA
Membros Pro HASA Postado Quinta as 13:04 Autor Membros Pro Postado Quinta as 13:04 Em tempo as libs são: libacbrgnre64.so, libacbrgtin64.so, libacbrnfe64.so, libacbrnfse64.so. Já essas não tenho certeza se preciso aguardo uma dica: libcrypto.so e libssl.so att; HASA
Consultores Daniel InfoCotidiano Postado Quinta as 13:29 Consultores Postado Quinta as 13:29 @HASA Enviei a lib de consulta CNPJ linux MT via msg privada. QQ duvida reportar aqui no post. Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Membros Pro HASA Postado Quinta as 13:34 Autor Membros Pro Postado Quinta as 13:34 Entendi, retiro as partes de pesquisa do modo grafico do fonte correto? E atualizo a lib deve funcionar correto? att; HASA
Membros Pro HASA Postado Quinta as 13:47 Autor Membros Pro Postado Quinta as 13:47 Bom dia Daniel SUCESSO! Aguardo as acima lib´s para teste no meu sis ok. att; HASA 3
Membros Pro HASA Postado Quinta as 14:04 Autor Membros Pro Postado Quinta as 14:04 Em tempo: Eu não uso essa lib do cnpj no meu projeto ok att; HASA
Consultores antonio.carlos Postado Há 20 horas Consultores Postado Há 20 horas Em 19/12/2024 at 10:04, HASA disse: libacbrgnre64.so, libacbrgtin64.so, libacbrnfe64.so, libacbrnfse64.so. Assim que finalizar criação do .so te avisamos ! 1
Recommended Posts