deivisonarthur / OSC-Magento-Brasil-6-Pro

One Step Checkout Brasil 6 Pro
75 stars 103 forks source link

Buscar Cep com retorno 500 (internal server error) #64

Open ghost opened 9 years ago

ghost commented 9 years ago

Opá,

Ao preencher o CEP em "Novo Endereço", ao começo do evento, o retorno do console é o seguinte:

onestepcheckout/ajax/buscacep?cep=80220180&=1421951233061 500 Internal Server Error 735ms

Logo, tentei alterando a url em dois lugares no arquivo validation.js colocando a base da url, ou tirando e tentando até conseguir um retorno, mas ambos sem sucesso.

Ele imprime o resultado:

var resultadoCEP = {...}

E nenhuma ação é tomada dentro do formulário. Logo fui tentando algumas firulas com header, mas ambas as tentativas sem sucesso. O problema ocorreu tanto em servidor local quanto no servidor de produção (cloud server locaweb).

Alguém, por favor, pode ter alguma solução ?

rafaelstz commented 9 years ago

Você está usando a loja com index.php (sem rewrite)?

ghost commented 9 years ago

Já havia tentado essa mudança, e de qualquer forma, com e sem rewrite, o erro persiste.

rafaelstz commented 9 years ago

Talvez isso possa te ajudar @WilliamNovak https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/18

isaaclopes commented 9 years ago

ola @WilliamNovak o @caevv fez um commit que acredito que possa te ajudar também. https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/commit/3e06f24b2fe28bc234725b1e4d06dd7dc9e569ce

GustavoSartori commented 8 years ago

@WilliamNovak Conseguiu resolver esse problema? Estou tendo o mesmo agora. Estou com o magento instalado na raiz, ao que tudo indica tudo certo e funcionando, mas não tem jeito o OSC recuperar o endereço de um novo CEP digitado.

fredpiuma commented 7 years ago

O meu ajax/busca_cep/ estava demorando muito, dando timeout toda vez. Resolvi o problema colocando o código administrativo e senha administrativa do contrato dos correios. Acredito que os Correios estejam exigindo essas duas informações, por isso o problema começou ao mesmo tempo com muita gente.