[RESOLVIDO] CEP parou de funcionar

Bom dia, tenho um campo CEP em um formulário de cadastro que parou de funcionar após a atualização 9.3.009, somente na versão de produção, já fiz uma publicação de todas aplicações mesmo assim não funcionou

Atualizou o prod e o CEP na produção?
Lembro que o CEP deve ser atualizado a parte baixando do site da netmake e fazendo upload na produção.

Apenas complementado…
Ou publicando todo o projeto…

Joelton quando atualiza o SC desenvolvimento o CEP não é atualizado.
Então nem sempre publicando o prod o CEP irá atualizado.

Sempre quando eu republico o projeto, eu excluo tudo que estava lá…

Mesmo assim, se não atualizou a base de CEP manualmente no desenvolvimento ela vai desatualizada para produção.
CEP não é atualizado de forma automática no desenvolvimento.
Vide:

1 Curtida

Isto mesmo… e sempre que sai um changelog sobre atualização de cep, eles colocam que deve ser feita manualmente…

O CEP que tem no download do site indica o diretório ‘cep/arquivos/arquivos’ para o meu funcionar movi o conteúdo para um nível abaixo ficando: ‘cep/arquivos’

veja se os tres arquivos foram enviados corretamente:
cep_logradouros_sp.txt
cep_logradouros_rj.txt
cep_logradouros_pe.txt

Pelo que entendi existe um arquivo cep_contrl_arq.txt ele armazena o md5_file destes tres arquivos, se o tamanho estiver diferente vai retornar erro, se o arquivo não existir vai retornar erro

tb achei um script que compara e retorna o md5_file destes tres _lib/prod/cep/arq_ect/gera_md5.php o resultado tem que ser igual ao conteúdo do cep_contrl_arq.txt

Amigos, boa noite

já atualizei os cep, já publiquei como típica, já fiz tudo que me orientaram.
percebi agora erra mensagem de erro quando eu depurei

quando eu coloco o endereço:
http://gestorsign.iftecvirtual.com.br/CadastrosForm/CadastrosForm_cep.php?cep=74.840-570&onchange=s&U=1556145945604114

quando eu coloco sem o final:
http://gestorsign.iftecvirtual.com.br/CadastrosForm/CadastrosForm_cep.php?cep=74.840-570

ta parecendo que é algum problema de permissão, mais já olhei todos os diretórios

se alguém puder me ajudar agradeço

Pela mensagem parece sim permissão.
Deve colocar 777 ou 755 para o diretório ou subdiretório ser for GNU/Linux.
https://support.scriptcase.net/pt-br/article/1065-consertando-permissoes-do-scriptcase-no-seu-host
Adapte o tutorial para seu caminho no servidor.

1 Curtida

Por Padrão diretórios 755 e arquivos 644, não precisa da 777 que não vai gravar nada só vai fazer a leitura

coloque os arquivos no diretório que mencionei “_lib/prod/cep/arquivos” e nçao no que vem no zip

se colocar no do zip “/arquivos/arquivos” vai dar erro, vai aparecer algo como:


na própria mensagem fala onde tem que ficar os arquivos de CEP

se usar um painel de controles como cpanel, envie o zip para o diretorio e descompacte, assim vai ter certeza de ter ido os arquivos com os tamanhos corretos, e pelo gerenciador de arquivos ou por um programa ftp mova para a estrutura correta :
/_lib/prod/cep
image

1 Curtida

Bom dia Jair

Já verifiquei as permissões, todos os diretórios estão como 755 e arquivos 644



como vc pode ver nas imagens

dentro do /arquivos tem os txts tambem? que na imagem parecem fora dele
e tem que ficar no caminho _lib/prod/cep

estão sim

image

ai esta correto, aqueles arquivos cep_*.txt que estavam fora colocou dentro do arquivos?

se sim, não sei mais o que pode ser, o meu esta exatamente assim

a versão que estou usando é a 9.3.009

vou ver com o provedor, acredito que pode ser algum problema deles

Lembro que a permissão tem que ser recursiva e quando for subir arquivos tenha certeza que o software de ftp esteja em binário. ASCII corrompe os arquivos.

sim seu sempre carrego eles como .tar e extraio dentro do servidor, já tive esse problema

O que esta mais estranho é que quando eu uso o endereço sem o parâmetro onchange funciona certinho

assim da erro:
http://gestorsign.iftecvirtual.com.br/CadastrosForm/CadastrosForm_cep.php?cep=74.930-570&onchange=s&U=1556200155907528

assim não dá:
http://gestorsign.iftecvirtual.com.br/CadastrosForm/CadastrosForm_cep.php?cep=74.930-570

e assim também não:
http://gestorsign.iftecvirtual.com.br/CadastrosForm/CadastrosForm_cep.php?cep=74.930-570&U=1556200155907528

e foi depois da ultima atualização

Se já fez até a republicação à partir do zero.
Então deve ser bug mesmo -> bugs@netmake.com.br