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:
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.
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
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
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