Jump to content

dnielrodrigues

Members
  • Content count

    58
  • Joined

  • Last visited

Community Reputation

1 Comum

1 Follower

About dnielrodrigues

  1. dnielrodrigues

    Usuário do Servidor Nginx

    É... Quando a pergunta é mais parruda as respostas somem mesmo.... A resposta do amigo ali em cima não serve. Acho que ele não leu a pergunta toda ou não entendeu o problema (ou não usa o Git, de repente, enfim)... Mas obrigado pela intenção do Fórum.
  2. dnielrodrigues

    Usuário do php no Servidor Nginx

    É... Quando a pergunta é mais parruda as respostas somem mesmo.... A resposta do amigo ali em cima não serve. Acho que ele não leu a pergunta toda ou não entendeu o problema (ou não usa o Git, de repente, enfim)... Mas obrigado pela intenção do Fórum.
  3. dnielrodrigues

    Usuário do Servidor Nginx

    Ninguém??? :(
  4. dnielrodrigues

    Usuário do php no Servidor Nginx

    Ninguém? =/
  5. dnielrodrigues

    Usuário do php no Servidor Nginx

    Tentei mudar o usuário do Nginx de "www-data" para o usuário "ubuntu" (que é o padrão quando logamos por SSH no servidor amazon). O motivo é porque o git já seta o usuário dos arquivos como o mesmo que você está usando o git. E fica chato ficar mudando o grupo/permissóes dos arquivos toda vida que algo é atualizado. No apache eu alterava o usuário "www-data" no arquivo de configuração e funcionava de boa. Mas no Nginx eu mudei no arquivo nginx.conf e ele sempre dá erro 500 agora. Já tentei dar restart e stop/start no service. Também tentei dar reboot na instância. Mas nada rolou. Alguém saberia como fazer essa configuração de forma segura.
  6. dnielrodrigues

    Usuário do Servidor Nginx

    Tentei mudar o usuário do Nginx de "www-data" para o usuário "ubuntu" (que é o padrão quando logamos por SSH no servidor amazon). O motivo é porque o git já seta o usuário dos arquivos como o mesmo que você está usando o git. E fica chato ficar mudando o grupo/permissóes dos arquivos toda vida que algo é atualizado. No apache eu alterava o usuário "www-data" no arquivo de configuração e funcionava de boa. Mas no Nginx eu mudei no arquivo nginx.conf e ele sempre dá erro 500 agora. Já tentei dar restart e stop/start no service. Também tentei dar reboot na instância. Mas nada rolou.
  7. Bom dia, Resumo: implementar assinatura digital na camada de transporte para consumir um web service externo. Adiante segue o script e a mensagem de erro. Detalhes: Não, não se trata de Nfe.... brinks E infelizmente não consegui pesquisar tópicos antigos porque a páginação do fórum está com problemas (na página de pesquisa ele não passa da primeira =D ).... Bom, o meu caso é o seguinte: Aqui na empresa temos um sistema financeiro e de controle jurídico que roda em um cartório já a bastante tempo. E um dos módulos consumia o web service do tribunal de justiça local para algumas atividades. Em apenas uma dessas atividades será necessário implementar a assinatura digital para autenticação junto a este web service. Script: /* * Envia xml ao tjce: * * $args = array( * 'xml' => 'conteudo do xml', * 'service' => 'nome do servico na URL', * 'action' => 'metodo para chamar no webservice' * ); * */ public function send($args){ //dados $xml = $args['xml']; $service = $args['service']; $action = $args['action']; $wsdl = 'https://selodigital.tjce.jus.br/wsselodigital-homologacao/' . $service . '?wsdl'; // //testa instalacao do soap no servidor if (!class_exists('SoapClient')){ die ("Falha na instalação do soap no servidor."); } $wsdl = $wsdl; $localCert = "/caminho/do/certificado.pem"; $soapClient = new SoapClient($wsdl, array('localCert' => $local_cert)); $theResponse = $soapClient->metodoTeste(); echo $theResponse; } Erro: Fatal error: Uncaught SoapFault exception: [soap:Server] Fault occurred while processing. in /Users/danielrodrigues/Sites/open-system/openselos/system/controller/SoapController.php:40 Stack trace: #0 /Users/danielrodrigues/Sites/open-system/openselos/system/controller/SoapController.php(40): SoapClient->__call('historicoSolici...', Array) #1 /Users/danielrodrigues/Sites/open-system/openselos/system/controller/SoapController.php(40): SoapClient->historicoSolicitacaoSelos() #2 /Users/danielrodrigues/Sites/open-system/openselos/system/controller/SealController.php(163): SoapController->send(Array) #3 /Users/danielrodrigues/Sites/open-system/openselos/system/controller/MainController.php(23): SealController->test() #4 /Users/danielrodrigues/Sites/open-system/openselos/system/controller/FrontController.php(37): MainController->run('Seal', 'test') #5 /Users/danielrodrigues/Sites/open-system/openselos/system/index.php(9): FrontController->run() #6 {main} thrown in /Users/danielrodrigues/Sites/open-system/openselos/system/controller/SoapController.php on line 40 Complementando: Talvez o problema seja a forma que estou gerando o .pem. Nunca trabalhei com assinatura digital e realmente estou bastante perdido nesse assunto. Gerei esta chave .pem a partir do arquivo .pfx seguindo estes passos: http://www.rafaeltheodoro.com.br/nfe/conversao-de-certificado-ca-tipo-a1-de-pfx-para-pem/ Atenciosamente, Ninguém?? =/ Cri cri cri... Nossa, é tão complexo assim?
  8. dnielrodrigues

    Como Fazer um INSERT mysql por etapas?

    Amigo, se eu entendi direito, só com ajax. Você vai ter que tratar todas as informações e passar em pacotes com intervalos controlados pelo javascript. Aí recomendo postar isso no fórum de js pra ter mais ajuda.
  9. dnielrodrigues

    Problemas com serviside sem refresh

    Olá, Geralmente quando falam em ajax olho logo o javascript porque a maioria dos problemas é nele. Nem olhei o php mas recomendo que o ajax seja algo como isso: $(document).ready(function(){ //cancela o submit normal (refresh da pagina) $('#my-form').submit(function(){return false}); //evento no botao submit $('#my-submit').click(function(){ //adiciona um loading ( arcaico, mas você pode melhorar =D ) $('#my-div').append("<br><br>Loading..."); //pega os dados no form var data = { "name" : document.getElementById('name').value, "phone" : document.getElementById('phone').value, "email" : document.getElementById('email').value, "whatever" : document.getElementById('blablabla').value, //......... }; //chamada ajax $.ajax({ type: 'POST', url: 'endereco/do/meu/arquivo.php', data: {'data':data}, success: function(data) { $('#my-div').append(data); } }); //fim do ajax }); }); OBS: este é apenas um trecho de uma aplicação minha. Recomendo melhorar, mas acredito que será útil. Para entender melhor, se você for no php e usar: echo "<pre>"; echo var_dump ($_POST); die; Vai ver o objeto POST detalhado com os dados que você submeteu no form. Aí basta chamar: $_POST['data']; E você terá todos os seus campos perfeitamente ordenados e fáceis de usar. Podendo começar a partir daí a testar a e debugar. Espero ter ajudado,
  10. dnielrodrigues

    IE8 e polyfill.io

    Nossa, ninguém?? =(
  11. dnielrodrigues

    IE8 e polyfill.io

    Alguém aí já trabalhou com polyfill.io ??? Bom dia, Estamos na etapa final de um projeto onde decidimos não usar o jQUery (e por favor NÃO falem nessa biblioteca, que é muito boa, mas decidimos não usá-la nesse projeto como meio de desenvolver o potêncial da equipe). Ele é completamente funcional nos IEs9+, mas no 8 ele dá erro em quase todos os scripts. Principalmente quando usamos o "this" ou as APIs do html5. Nós usamos o polyfill.io como ferramenta para emular essas APIs (exemplo: getElementsByClassName() ), ele estava funcionando muito bem, mas não sei porque parou de funfar essa semana. Link do Projeto: fretcar.com.br/novo Alguém aí já usou ele e pode dar alguma dica.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.