Erro 'Desativado para Manutenção' no WHMCS? Veja como resolver isso

Avatar do usuário
gestor
Site Admin
Mensagens: 125
Registrado em: Sáb Mai 11, 2024 11:52 am

Erro 'Desativado para Manutenção' no WHMCS? Veja como resolver isso

Mensagem: # 180Mensagem gestor »

por Lakshmi Vijayakumar | Publicado em 3 de dezembro de 2018 | Gerenciamento de servidores | 5 comentários

Manter os sistemas empresariais pode ser realmente difícil.

Quando se trata de softwares de faturamento como o WHMCS, são necessárias revisões e atualizações periódicas para integrar novos aprimoramentos de recursos, atualizações avançadas de segurança, etc.

As melhorias funcionam bem na maioria dos casos. Às vezes, a versão do banco de dados WHMCS entra em conflito com a versão dos arquivos de lançamento e resulta em erros como "Down for Maintenance".


Na Bobcares, frequentemente resolvemos esses erros como parte do nosso Suporte Técnico Terceirizado para hospedadores web.

Hoje, vamos ver as duas principais razões para o erro WHMCS "Desativado para Manutenção" e como as corrigimos.


O que é o erro WHMCS 'Fora do ar para manutenção'?

Quando o software WHMCS é atualizado, a mensagem "Fora do ar para manutenção" é exibida.

Isso impede alterações nos dados durante o processo de atualização.

O WHMCS compara a versão dos arquivos PHP com a versão do WHMCS no banco de dados.

Se algum descompasso for observado, ele assume que uma atualização está em andamento e a mensagem de manutenção é exibida.

"Fora do ar para manutenção" – Esta mensagem de status é útil durante um processo de atualização. Mas, e se você vir essa mensagem o tempo todo? É bem irritante.

Qual pode ser o problema? Vamos dar uma olhada rápida.

Erro 'Fora de Serviço para Manutenção' no WHMCS – Causas e Correções!

Com base em nossa experiência em gerenciar servidores e fornecer suporte a hosts web, vamos ver as razões comuns desse erro e como nossos Engenheiros de Suporte as corrigem.

1) Modo de manutenção ativado no WHMCS
Já vimos casos em que provedores de hospedagem ativaram o modo de Manutenção durante o processo de atualização do WHMCS.

Isso impede que os usuários acessem a área do cliente e exibe a mensagem de manutenção personalizada definida pelo provedor web.



Como resolvemos?
Nossos Engenheiros de Suporte desativam o modo de Manutenção no painel WHMCS seguindo os passos abaixo.

Configuração > Configurações gerais > Geral > Desmarque a caixa 'Modo de manutenção'

Imagem


2) Conflitos de versões
Esse erro pode ocorrer se a versão do banco de dados WHMCS não corresponder à versão dos arquivos de lançamento.

Por exemplo, os arquivos enviados podem ser da versão 4.4, mas o banco de dados não foi atualizado e ainda está na versão 4.3.

Os arquivos para realizar a atualização do banco de dados estão presentes no diretório "install" do WHMCS.

Já vimos clientes atualizarem o WHMCS sem rodar o script "install.php" no diretório de instalação.

Como resultado, o banco de dados WHMCS não foi totalmente atualizado ou nem atualizado de forma alguma.

O resultado é o erro "Fora do ar para manutenção" o tempo todo.


Como resolvemos?
i) Primeiro, olhamos os arquivos principais do WHMCS como init.php e cart.php e verificamos o número da versão.

ii) Depois, comparamos o número da versão com a versão do banco de dados WHMCS da tabela tblconfiguration usando o comando abaixo.


SELECT value FROM tblconfiguration WHERE setting = 'version'";

iii) Se o banco de dados for de uma versão mais recente que os arquivos PHP, baixaremos e enviaremos os arquivos completos da versão mais recente pelo site oficial da WHMCS.

iv) Se os arquivos PHP forem de uma versão mais recente que o banco de dados, enviaremos a pasta /install e executaremos o processo de atualização novamente.

v) Uma vez que a atualização seja concluída, removemos a pasta /install do servidor.

É isso. Agora tudo deveria estar funcionando!!



Conclusão

Atualizações do WHMCS são necessárias para manter o sistema seguro. Às vezes, a versão do banco de dados WHMCS entra em conflito com a versão dos arquivos de lançamento e resulta em erros como "Down for Maintenance". Hoje, discutimos como nossos Engenheiros de Suporte consertam esse problema.
Responder