Erro 404 ao nos arquivos devido à permissões e rescrita
Marcado: campos personalizados, cartão, configuração
- Este tópico contém 20 respostas, 2 vozes e foi atualizado pela última vez 7 anos, 8 meses atrás por
Gofas.
- AutorPosts
- 04/09/2017 às 15:09 #9586
Danilo
ParticipanteBoa Tarde, Mauricio…
segue as telas solicitadas.
no gerenciamento do gerencianet aparece o erro 301.
- 06/09/2017 às 11:19 #9591
Gofas
MestreBom dia Danilo!
Hum, o WHMCS possui uma pequena limitação nas configurações de ordem dos campos personalizados= você sempre deve começar a ordem com 0(zero), ou seja, mesmo que a ordem esteja como 1 nos campos personalizados, o primeiro campo sempre terá a ordem 0(zero), então, os valores corretos nos campos das configurações do módulo seriam: 0 no CPF/CNPJ e 1 na data de nascimento. - 06/09/2017 às 11:27 #9592
Danilo
ParticipanteMauricio, Bom dia!!!
eu fiz a alteração, mas o erro persiste.
notei que no console esta dando o erro abaixo
/whmcs/modules/gateways/gofasgerencianetcartao/execute.php Failed to load resource: the server responded with a status of 404 (Not Found)
o que pode ser?
- 06/09/2017 às 11:31 #9593
Gofas
MestreAcredito que esteja no local correto da pasta, mas acessando o url realmente retorna um erro 404, pode ser que o módulo esteja “puxando” errado o URL raíz do seu WHMCS.
Um detalhe, os URLs nas configurações gerais do WHMCS devem ser o mesmo da instalação, eu explico melhor aqui:
https://gofas.net/foruns/topico/erro-nos-dados-do-cliente-na-hora-de-finalizar-o-pagamento/Vê aí e vamos conversando até fazer rodar =D
- 06/09/2017 às 12:33 #9594
Danilo
ParticipanteMauricio,
fiz a correção dos URLs e agora o erro que aparece no console é o seguinte
XMLHttpRequest cannot load http://www.jdweb.com.br/whmcs//modules/gateways/gofasgerencianetcartao/execute.php. Redirect from ‘http://www.jdweb.com.br/whmcs//modules/gateways/gofasgerencianetcartao/execute.php’ to ‘http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetcartao/execute.php’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://jdweb.com.br’ is therefore not allowed access.
- 06/09/2017 às 13:44 #9595
Gofas
MestreAgora é por que o seu .htaccess está redirecionando o URL do execute.php para a versão sem http://www., observei que seu site (WP) redireciona http://www.jdweb.com.br para jdweb.com.br (versão sem www.), mas o seu WHMCS abre em ambas versões, com e sem http://www., sendo que o seu WHMCS está instalado em um diretório do mesmo servidor do WP, o ideal é que os dois sigam a mesma lógica, ou os dois abram sem http://www., ou os dois abram com www.
Você também pode criar regras de redirecionamento diferentes no .htaccess do WHMCS para sobrepor as regras do .htaccess contidas no diretório public_html (.htaccess do WP).
Outro motivo pode ser as regras escolhidas na opção “Friendly URLs” nas Configurações Gerais, tente testar com a opção “Basic URLs”.
- 06/09/2017 às 14:16 #9598
Danilo
ParticipanteMauricio,
mais uma vez, eu atormentando. rsrsrssrs
fiz a correção sugerida e o erro agora mudou
jquery.min.js:4 POST http://jdweb.com.br/whmcs//modules/gateways/gofasgerencianetcartao/execute.php 500 (Internal Server Error)
Alguma ideia?
- 06/09/2017 às 14:27 #9599
Gofas
MestreTranquilo, se o erro mudou estamos evoluindo, hehe…
Qual alteração exatamente você fez, no .htaccess ou apenas nas configurações gerais do WHMCS?
- 06/09/2017 às 14:28 #9600
Danilo
Participantesó fiz a configuração geral do whmcs.
coloquei tanto no WP quanto no WHMCS a opção sem o www.
- 11/09/2017 às 09:53 #9602
Danilo
ParticipanteMauricio,
me ajuda, estou com o modulo parado ainda.
instalei o modulo de boleto também, porem o retorno automático não esta funcionando.
Obrigado
- 11/09/2017 às 10:41 #9603
Gofas
MestreAcesse o url do arquivo execute.php para você ver, retorna um erro 404 (seu WordPress mostra a home do site ao invés da página de erro), teoricamente o arquivo não está localizado no local correto, você já tentou reinstalar o módulo/subir novamente todos os arquivos?
http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetcartao/execute.php - 11/09/2017 às 10:48 #9604
Danilo
ParticipanteJá sim.
acabei de fazer isso e mesmo assim acontece o mesmo erro.
- 11/09/2017 às 10:54 #9605
Danilo
Participanteestou fazendo a remoção do wordpress para ver se tem algum problema relacionado ao wordpress.
- 11/09/2017 às 10:59 #9606
Danilo
ParticipanteFiz a remoção do wrdpress, e agora esta dando esse erro.
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@jdweb.com.br to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
- 14/09/2017 às 08:21 #9608
Danilo
ParticipanteBom dia,
ainda com erro, já fiz de tudo e não consigo achar o problema.
o modulo cartão não funciona nem ferrando.
o modulo boleto gera o boleto, porem o callback não funciona.
quando o cliente realiza o pagamento da fatura não vem o retorno automático, abaixo o erro que esta dando na API
DETALHES DA NOTIFICAÇÃO
Identificador 2925011
Tipo Transação
Token XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Url de Notificação http://jdweb.com.br/whmcs//modules/gateways/gofasgerencianetboleto/callback.php
Data 14/09/2017 08:13:14
Status da Requisição Falha (301)
RESPOSTA DO SERVIDOR
“”
CABEÇALHOS DE SAÍDA
{
“date”: “Thu, 14 Sep 2017 11:13:13 GMT”,
“server”: “Apache”,
“x-powered-by”: “PHP/7.0.23”,
“location”: “http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetboleto/callback.php/”,
“content-length”: “0”,
“connection”: “close”,
“content-type”: “text/html; charset=UTF-8”
} - 14/09/2017 às 10:35 #9609
Gofas
MestreBom dia Danilo,
o erro do callback no módulo do boleto é o mesmo erro do execupe.php no módulo de cartão: seu servidor está redirecionando/reescrevendo o acesso aos arquivos do módulo, acesse respectivos URLS para você ver:http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetboleto/callback.php
http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetcartao/execute.phpObserve também que após acessar os URLs acima, o seu sistema adiciona uma / ao final do URL, deixando-os assim:
http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetboleto/callback.php/
http://jdweb.com.br/whmcs/modules/gateways/gofasgerencianetcartao/execute.php/Tente adicionar a seguinte linha de código ao .htaccess do seu WordPress e do WHMCS:
RewriteCond %{REQUEST_URI} !^/callback\.php$ RewriteCond %{REQUEST_URI} !^/execute\.php$
fonte: https://stackoverflow.com/questions/14008003/how-to-exclude-a-specific-file-from-a-rewriterule
outra solução que pode funcionar é evitar reescrever diretórios específicos://www.drupal.org/node/30334 - 14/09/2017 às 10:48 #9610
Danilo
ParticipanteMauricio.
já fiz todos esses testes, não sei mais o que pode ser.
quando removi o WORDPRESS aparece o erro 500.
mas que não consigo resolver.
- 14/09/2017 às 11:20 #9611
Gofas
MestreExplique melhor “já fiz todos esses testes”, nos mostre os logs do apache e do php, e arquivos .htaccess, por favor, mesmo não estando relacionado ao módulo o erro, quem sabe podemos lhe ajudar =D
A única forma de resolver é inspecionar e interpretar o que significam todos os logs de erro do servidor e dos softwares que você tem instalado nele, lembrando que erro 500 no WHMCS geralmente é uma máscara para o erro real*. Como se trata de um erro específico da configuração do seu servidor, é impossível ficar tentando adivinhar a solução, somente com uma análise completa é possível saber as causas dos seus problemas.
Caso você tenha dificuldade em interpretar os logs, você pode instalar o WHMCS em um servidor “virgem” separado do WordPress para fazer rodar e comparar as diferenças.
* = https://gofas.net/blog/como-resolver-o-erro-500-tela-branca-e-os-falsos-erros-do-whmcs/
- 14/09/2017 às 11:24 #9612
Danilo
Participanteos testes que fiz foram os seguintes.
removi o wordpress, deixei somente o whmcs e nada.
removi o whmcs e fiz instalação do zero e nada.
fiz todos as alterações que você solicitou e nada, também.
vou verificar os logs e mando em seguida para vc.
obrigado por enquanto.
- 14/09/2017 às 14:14 #9613
Danilo
ParticipanteMauricio.
muito obrigado pela a ajuda.
consegui resolver o erro, o que estava causando o problema era as permissões dos arquivos.
fiz os testes agora tanto no cartão quando no boleto.
mais uma vez, obrigado.
e parabéns pela construção dos modulos.
- 14/09/2017 às 16:40 #9614
Gofas
MestreOpa, que bom, gratidão pelo feedback!
- AutorPosts
- Você deve fazer login para responder a este tópico.