Jump to content
Limestone de cara nova! ×
Portal do Host

[Whmcs] Erro Ao Verificar Licença


Cassiano Teixeira
 Share

Recommended Posts


  • Replies 8
  • Created
  • Last Reply

Top Posters In This Topic

No blog do Edvan (whmcs.blog.br) tem um sistema que faz a verificação de conexão com o servidor do WHMCS, dê uma olhada..

 

Usei o teste do Edvan (http://www.whmcs.blog.br/problemas-duvidas/falha-de-conexao/) e deu como sucess - então, seguindo a dica dele, reenviei os arquivos para meu WHMCS e o erro ainda persiste.

 

Vou tentar suporte diretamente com eles para resolver de uma vez este problema. Atualizo aqui mais tarde.

Link to comment
Share on other sites

Usei o teste do Edvan (http://www.whmcs.blog.br/problemas-duvidas/falha-de-conexao/) e deu como sucess - então, seguindo a dica dele, reenviei os arquivos para meu WHMCS e o erro ainda persiste.

 

Vou tentar suporte diretamente com eles para resolver de uma vez este problema. Atualizo aqui mais tarde.

 

Certo!

 

Apenas a titulo de curiosidade, qual versão do WHMCS você está utilizando?

Link to comment
Share on other sites

Usei o teste do Edvan (http://www.whmcs.blog.br/problemas-duvidas/falha-de-conexao/) e deu como sucess - então, seguindo a dica dele, reenviei os arquivos para meu WHMCS e o erro ainda persiste.

 

Vou tentar suporte diretamente com eles para resolver de uma vez este problema. Atualizo aqui mais tarde.

 

Esse script doblog é de 2008 e não possui verificação de IP.

 

Fui nos downloads ( http://clip2net.com/s/4OyLuZ ) da WHMCS.com e percebi que os ips estão desatualizados. 

 

Depois verifique se o PHP está com suporte a cURL with SSL caso esteja sugiro "recompilar".

 

Abaixo está o cURL corrigido com os novos IP´s:

<?php

    $whmcsurl = "http://www.whmcs.com/index.php";
    $postfields = array("curltest"=>"1");

    $ip = gethostbyname('www.whmcs.com');
	
    echo "<font style=\"font-size:18px;\">Testing Connection to '$whmcsurl'...<br />URL resolves to $ip<br /><br />";

	if ($ip=="190.93.241.179" || $ip=="190.93.242.179"){ 
	}
	else{
	echo "<font style=\"color:#cc0000;\">Error: The IP whmcs.com is resolving to the wrong IP. Someone on your server is trying to bypass licensing. You'll need your host to investigate and fix.</font><br /><br />";
	}
	
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $whmcsurl);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $data = curl_exec($ch);

	if (curl_error($ch)) {
		echo "Curl Error: ".curl_error($ch)."<br /><br />";
	} elseif (!$data) {
        echo "Empty Data Response - Please check CURL Installation<br /><br />";
    }

	curl_close($ch);

	echo "Connection Response (this should be the HTML from $whmcsurl when working correctly):<br /><br /><textarea rows=\"20\" cols=\"120\">$data</textarea>";

?>
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...

Important Information