Problemas WHMCS 4

Postado em 08/05/2009 por Edvan

teste

Como era previsto algumas pessoas tiveram problemas com a atualização/upgrade para a versão WHMCS 4, particularmente eu tinha noção que isso ocorreria. Você pode até se perguntar, mas como você sabia disso? Simplesmente pelo fato de que não houve uma versão BETA pública. Apenas 250 pessoas puderam utilizar o sistema e isso é muitoooo pouco. Imagine vocês que só eu já atendi cerca de 400 empresas aqui no brasil, espanha, itália, agora imagine o mundo inteiro?

Problemas “simples” como não fazer backup dos templates, módulos existentes, falhas na instalação e etc… isso é aceitável. Ontem um cliente me procurou pois tinha realizado a migração com sucesso mas estava com problemas no boleto PRÓPRIO banco do brasil, resolvi encarar a situação e encontrei um grave problema na tabela de armazenamento de dados dos módulos.

Fiz a notificação hoje para WHMCS vai fazer mais de 5h e ainda não responderam meu ticket.

Vou resumir em  2 imagens o problema evitando que pessoas leigas em bando de dados possam compreender. Conforme informei acima os módulos ( PagSeguro, MoIP, PayPal, Boleto Próprio ) ficam armazenados na tabela `tblpaymentgateways` ao realizar o upgrade para versão 4 o arquivo contido na pasta install de nome upgrade400.sql aproximadamente na linha 44 executa um comando de remoção de campos justamente dessa tabela inutilizando o recurso de armazenamento dos módulos instalados.

Veja a comparação do banco de dados versão 3.8.1 ( tudo 100% funcional )

Tablea Original WHMCS 3.8.2

Tabela versão 4 sem os campos: id, type,name,size e etc…

Tablea Original WHMCS 4

Resultado prático? Os módulos que depende de configurações de dropdown, checkbox NÃO irão funcionar.

Módulo MoIP 2.0  
Infelizmente não aguentei esperar a WHMCS se pronunciar sobre isso, esperar mais de 6h um ticket é complicado.

Sugiro que não atualize sua versão para WHMCS 4 conforme informei neste post.

Atualização I ( 08/05/2009 às 18:25 ):

Coincidência ou não após eu postar o contéudo acima em 5 minutos o Matt da WHMCS me passa a seguinte informação ( na integra ).

Hi,

Yes, this is correct table structure. However instead of activate function, you now use a format like this:

function xxxxxxxxx_config() {
$configarray = array(
"FriendlyName" => array("Type" => "System", "Value"=>"Authorize.net"),
"loginid" => array("FriendlyName" => "Login ID", "Type" => "text", "Size" => "20", ),
"transkey" => array("FriendlyName" => "Transaction Key", "Type" => "text", "Size" => "20", ),
"testmode" => array("FriendlyName" => "Test Mode", "Type" => "yesno", ),
"diamond" => array("FriendlyName" => "Diamond", "Type" => "options", "Options" => "option1,option2" ),
);

return $configarray;

}

Regards,

Matt

Em resumo, a WHMCS modificou o funcionamento dos módulos… eu até perguntei aonde foi documentado/aviado isso, pois não chegou aos meus conhecimentos essa mudança. Quem tem seu módulo funcional terá que fazer essas alterações para que o módulo funcione no WHMCS 4.

Chegou a ser engraçado para não dizer outra coisa!

Estou bastante decepcionado como a forma de tratamento dos usuários.

Atualização II ( 09/05/2009 às 18:47 ):

O código correto é esse abaixo ( ao invés de options o certo é dropdown ) a WHMCS divulgou ontem mas está incorreto.

function xxxxxxxxx_config() {
$configarray = array(
"FriendlyName" => array("Type" => "System", "Value"=>"Authorize.net"),
"loginid" => array("FriendlyName" => "Login ID", "Type" => "text", "Size" => "20", ),
"transkey" => array("FriendlyName" => "Transaction Key", "Type" => "text", "Size" => "20", ),
"testmode" => array("FriendlyName" => "Test Mode", "Type" => "yesno", ),
"diamond" => array("FriendlyName" => "Diamond", "Type" => "dropdown", "Options" => "option1,option2" ),
);

Fico pensando o que leva uma empresa a efetuar essas modificações e não divulgar para os desenvolvedores/clientes em geral.

Particularmente não vi sentido algum nessa mudança.



Leia Também:

  • Luiz

    Ainda não teve resposta seu ticket?
    Conhece alguém que tenha migrado para versão 4?

  • http://www.whmcs.blog.br Edvan

    Já tive, atualizei lá no final do post.

    O código que ele forneceu para dropdown não funciona, to aguardando uma nova solução.

    Conheço 7 pessoas que migraram pra WHMCS 4.

  • http://girafanapraia.com Paulo “Frajuto”

    Olá Edvan,

    Você chegou a testar o módulo da F2b no WHMCS4?

    Abraço

  • http://www.whmcs.blog.br Edvan

    Não,

    Mas tenho quase certeza que não vai funcionar as opções ( dropdown ) caixa rápida.

    A F2b terá que corrigir o módulo para que o mesmo funcione no WHMCS 4.

  • http://baurusites.com.br JULIANO

    Amigos nossa empresa baixo a versão 4.0 ou seja não gostamos muito por que esta com varios bugs , vamos aguarda a atualização até mesmo voltamos para nossa versão alterios que é 3.8.2

    Até +++++++++++++

  • LUIS AUGUSTO

    SAUDAÇÕES,

    Sugiro cautela na migração. Aconselho a ficarei com a 3.8.2 no máximo, pois os BUGS irão aparecer e as sua correções também. Aguardem mais um pouco para as versões futuras.

    Cautela evitará transtornos FUTUROS.

    LUIS. abraços…

  • Gerivaldo

    Não é de hoje que o Matt nunca deu importancia ao Brasil , porque tudo mundo fica reclamando por outros lados ou vai la e escreve mal ingles , dai fica complicado. temos que nos unir e falar pra ele o que queremos ..
    quanto a versao 4 , tive problemas no boleto, que tambem é um projeto falido e de pouca importancia pra ele , outro problema que tive foi o loginshare do kayako , mais achei no forum deles a soluçao esta 200% ate porque tudo que precisava era ter duas moedas . esta show de bola nova versao.

    • http://www.whmcs.blog.br Edvan

      Gerivaldo,

      Tive que reformular o módulo do meu cliente.

      Precisando de consultoria é só falar.

  • http://portofacil.net Janio Sarmento

    O que me quebrou as pernas foi o módulo do F2B parar de funcionar. :(

    Alguém sabe como resolver isso? Ou só nos resta esperar que a F2B reescreva o módulo?

  • http://www.whmcs.blog.br Edvan

    A f2b precisa reescrever o módulo para se adequar ao whmcs 4.

  • Charles Lins

    Não estou conseguindo fazer pedido usando um domínio .com.br
    Ele só está aceitando .com, .net…

  • http://www.whmcs.blog.br Edvan

    Esse problema não tem a ver com o WHMCS 4.

    Certamente você atingiu o número de conexões diárias entre a registro.br e seu IP ( se for ip compartilhado ) ou existe um bloqueio.

    Entre em contato via e-mail Hostmaster@registro.br e solicite maiores informações.

  • http://centosbr.org Carlos Lorenzon

    email que recebi da F2b

    Prezado Sr. Carlos Eduardo Santana Lorenzon,

    Gostaríamos de informar que, devido à atualização do WHMCS para a versão 4, alguns módulos de cobrança, inclusive o da F2b, não estão homologados para esta versão. Sugerimos que você permaneça com a versão antiga até que as atualizações sejam feitas.

    eles já estão corrigindo

  • http://www.whmcs.blog.br Edvan

    Carlos,

    Vou postar aqui uma solução pra isso ainda hoje!

  • Pingback: Correção Módulos WHMCS 4 | WHMCS.Blog.Br - WHMCS

  • charles lins

    Um problema que estou tendo na versão 4.
    Hoje seria o dia em os clientes receberiam as faturas, mas a CRON deu pane:
    “License Validation Failed.”

    Qual é a solução?

    • http://www.whmcs.blog.br Edvan

      Charles,

      Bastava procurar por falha, license e você acharia:

      http://whmcs.blog.br/problemas-duvidas/falha-de-conexao/

      • charles lins

        Mas não é esse o problema, o problema se refere a Cron que
        ao invés de mandar as faturas hoje, me mandou esta mensagem.
        “License Validation Failed.”
        O whmcs está funcionando bem (até o momento).

  • http://www.whmcs.blog.br Edvan

    Creio que tem tudo a ver.

    Entre em contato com o fabricante e confirme.

  • Lincoln

    Edvan,

    Gostaria de saber se há como alterar a preferência que o WHMCS 4 dá ao cadastro. Na maioria dos relatórios é o Name que vem, em alguns tem Name e Company, o problema é que mesmo configurando lá na administração para vir no formato company, name …. em muitos lugares na administração só aparece o Name… Por enquanto invertemos o que digitamos nos campos onde está name colocamos o nome da empresa e onde está company colocamos o nome da pessoa. Há como arrumar isso?

    Grato pela atenção.

  • http://www.whmcs.blog.br Edvan

    Pelo pouco que sei não há como.

  • http://www.navehost.com.br Laercio

    ola boa noite, venho aqui pedir ajuda a voces amigos, to mudando meu whmcs antigo para o novo whmcs 4.02 ja instalei ele e tudo esta funcionando normal. so que agora eu estive afetuando ums teste e deparei com o seguinte erro, quando eu entro na central como cliente na central eu digito o usuario e senha corretos ai ela vai para uma pagina em branco com o erro…. License Validation Failed. se alguem poder me ajudar a resolver este erro eu agradesso, eu entro no admin normal e até fasso um novo cadastro como cliente para teste no final do cadastro ele ja entra normal ai quando volto a faser um novo logooff ele aparece esta mensagem > License Validation Failed.
    agurdo uma juda de voces

  • http://www.whmcs.blog.br Edvan

    Procura na busca do blog e você encontrará a solução!

  • http://webstate.com.br Carlos

    O Meu WHMCS tá com um corportamento estranho…

    Toda vêz que alguem registra um ticket novo, aparece uma resposta automática, que não tem nada haver… são respostas que demos aos clientes a dois anos atráz!!! e aparecem nos tickts…

  • http://www.whmcs.blog.br Edvan

    Entra em contato com o suporte da WHMCS.com

  • http://w3criacoes.com Tiago Matos

    Edvan,

    Quando um cliente faz um pedido pela interface do cliente é gerado a invoice, a ordem e o email é enviado confirmando o pedido. Porém não sei porque, o WHMCS envia este mesmo email para outro cliente. Agora mesmo recebi uma ligação de uma cliente dizendo que recebeu confirmação do pedido X. E este pedido X quem fez foi outro cliente. Porém o serviço fica no cliente certo, tudo OK. Apenas o e-mail que é enviado, também, para o cliente errado. :|
    O que pode está havendo?

  • http://www.whmcs.blog.br Edvan

    Tiago,

    Só analisando sua base de dados para te dá essa resposta.

    • http://w3criacoes.com Tiago Matos

      Isso é tranquilo, posso te passar o acesso. Você poderia me ajudar?

    • http://www.agenciapro.com.br Mauricio Mueller Zaccarias

      Tiago, eu tive o mesmo problema do Edvan, “Quando um cliente faz um pedido pela interface do cliente é gerado a invoice, a ordem e o email é enviado confirmando o pedido. Porém não sei porque, o WHMCS envia este mesmo email para outro cliente. Agora mesmo recebi uma ligação de uma cliente dizendo que recebeu confirmação do pedido X. E este pedido X quem fez foi outro cliente. Porém o serviço fica no cliente certo, tudo OK. Apenas o e-mail que é enviado, também, para o cliente errado.”

      Você conseguiu descobrir o que era?

  • http://www.whmcs.blog.br Edvan

    Tiago,

    Entre em contato via whmcs@edvan.com.br

    • http://w3criacoes.com Tiago Matos

      Ótimo, agora mesmo! :D

  • http://w3criacoes.com Tiago Matos

    Tem como colocar para solicitar hospedagem + dominio só que o domínio não computar a invoice? Porém eu não quero que apareça domínio gratis.
    Apenas o cliente escolhe a hospedagem e escolhe o dominio. Mas não emite cobrança de dominio…

  • http://www.whmcs.blog.br Edvan

    Sim,

    Mas será necessário alterar o arquivo de tradução e retirar a opção domínio grátis.

    Caso o plano esteja configurado corretamente não irá gerar cobrança pro cliente.

  • Tiago Matos

    Olá Edvan,
    O whmcs envia um lembrete de cobrança para o e-mail do cliente contendo o link para impressão de boletos, ao clicar ele direciona para a página viewinvoice.php, porém, não sei porque, o whcms direciona novamente para página clientarea.php

    o link que vai para o email é: http://www.meuwhmcs.com.br/dologin.php?username=meu@email.com.br&password=minhasenha&goto=viewinvoice&id=38

    Ele é para ir direto para a invoice em que consta a forma de pagamento correto? Porém está direcionando para clientarea.php…Alguem sabe porque?

  • Tiago Matos

    Mais uma dúvida parceiro,
    Quando o cliente faz o cadastro pela clientarea e solicita um serviço, o whmcs cria uma ordem “order”, porém se eu puxar um domínio do servidro essa ordem não é criada porque?

    O que essa ordem “order” influencia no meu funcionamento?

  • http://www.whmcs.blog.br Edvan

    Recurso foi desabilitado para 4.3.1 leia http://www.whmcs.blog.br/principal/acesso-direto-iii/

  • http://www.whmcs.blog.br Edvan

    Não entendi esse “puxar”.

    Mas posso te dizer que a Order é fundamental para controle/gerenciamento do ( produto/serviço ) no que diz respeito a criação/suspensão e etc.

    • Tiago Matos

      Fala cara, esse puxar na verdadeé quando importo o dominio do servidor. ele não vem com a ordem. A ordem só aparece quando solicito um serviço pela área de cliente, entende?

  • http://www.whmcs.blog.br Edvan

    O nome já diz importação de domínio e não ordem.

    Você terá quer criar uma ordem manual!

    • Tiago Matos

      mas tem como criar uma ordem com o domínio que já foi importado? Não consegui fazer isso…tem como me ajudar?

  • http://www.whmcs.blog.br Edvan
    • Tiago Matos

      Então eu crio a ordem manual e no domínio eu já coloco o domínio que importei? Entendi certo?

  • http://www.whmcs.blog.br Edvan

    Tiago, no link que te passei tem informando detalhadamente.

    Se não conseguir proceder com as instruções o fabricante pode te ajudar.

  • laelson

    Ola galera !

    Gostaria de saber se no campo de cadastro do cliente tem como desabilitar alguma das opções ou se não fazer com que algumas não fique sendo obrigatórias???

  • http://www.whmcs.blog.br Edvan

    Laelson,

    É possível, aqui no blog já expliquei como fazer.

    Pesquise na Busca.

  • laelson

    Por favor teria como me ajudar nesta busca é que ja estou tentando a 2 semanas algo sobre o mesmo e não consigo nada,se caso poder me fale o titulo para que possa fazer a busca ou se não me enviar o link em que ja encontre a resposta no blog.

  • laelson

    Olá ….Por favor teria como me ajudar nesta busca é que ja estou tentando a 2 semanas algo sobre o mesmo e não consigo nada,se caso poder me fale o titulo para que possa fazer a busca ou se não me enviar o link em que ja encontre a resposta no blog.

  • http://grupowap.com Adriano

    Olá, eu não estava conseguindo ver os tickets e inventei de trocar meu departamento de admin para suporte , eu li o ticket numa boa , porém perdi o acesso de admin no whmcs 4.4.2 e agora como posso voltar a ser o admin novamente?

    • Anônimo

      Edita os administradores e habilita o departamento.

Serviços WHMCS

Enquetes

Você gostou das novidades da Versão 5.0?

View Results

Loading ... Loading ...

Facebook



Licenças WHMCS




Acompanhe