Central de Ajuda

Guia da Central de Ajuda

Como ajustar data, hora, fuso horário e NTP no cPanel/WHM

Data e hora incorretas podem causar falhas em certificados, autenticação, licenciamento, logs, tarefas agendadas, bancos de dados e envio de e-mail. Em um servidor cPanel, a alteração global exige acesso root ao WHM ou SSH. O usuário de uma hospedagem compartilhada não pode mudar o relógio do servidor.

Fuso horário não é a mesma coisa que relógio

  • Relógio: representa o instante atual e deve ser sincronizado por NTP.
  • Fuso horário: converte esse instante para a hora local exibida.
  • Fuso da aplicação: WordPress, PHP, banco e painel podem exibir outro fuso sem mudar o sistema.

O cPanel recomenda UTC para o sistema, especialmente em servidores que atendem usuários de regiões diferentes. A aplicação pode exibir America/Sao_Paulo sem comprometer a consistência dos logs.

Verificar pelo SSH

date
timedatectl status
timedatectl list-timezones | grep Sao_Paulo

Confira hora local, UTC, fuso, estado do NTP e sincronização. Se a diferença for de horas exatas, o problema costuma ser fuso; se o relógio deriva gradualmente, investigue NTP e o relógio da máquina virtual ou host.

Ajustar pelo WHM

  1. Acesse o WHM como root.
  2. Abra Server Configuration > Server Time.
  3. Selecione o fuso apropriado. Para operação padronizada, considere UTC.
  4. Use a opção de sincronização com servidor de horário.
  5. Recarregue a página e confirme a data e o estado da sincronização.

Ajustar por SSH

timedatectl set-timezone UTC
timedatectl set-ntp true
timedatectl status

Para horário de Brasília, quando realmente necessário no sistema, use timedatectl set-timezone America/Sao_Paulo. O nome geográfico lida com regras históricas melhor que uma abreviação fixa.

Não force a hora manualmente sem investigar. Um salto brusco pode afetar cron, filas, bancos e logs. Em VPS, confirme se o hypervisor controla o relógio e não mantenha dois mecanismos de sincronização concorrentes.

Se somente o site mostra horário errado

  • no WordPress, revise Configurações > Geral > Fuso horário;
  • no PHP, verifique date.timezone no MultiPHP INI Editor;
  • no banco, confira timezone da sessão e forma de armazenamento;
  • em cron, registre explicitamente o fuso esperado;
  • não altere o servidor inteiro para corrigir uma única aplicação.

Checklist após a correção

Valide login no cPanel, licença, certificados, envio de e-mail, cron, backups, logs e aplicação. Compare eventos pelo mesmo fuso ao investigar incidentes. Se a hora voltar a ficar errada após reinicialização, envie ao suporte a saída de timedatectl status, o horário observado e o tipo de servidor.

Referência: Server Time no WHM.

Novos guias relacionados

Aprofunde o diagnóstico com estes conteúdos atualizados:

Recursos relacionados

Continue com materiais e serviços relacionados ao tema deste guia.

Este guia resolveu sua dúvida? Seu retorno ajuda a priorizar as próximas revisões.
Atendimento técnico

Não encontrou o resultado esperado?

Abra um chamado e envie a mensagem de erro completa, o domínio ou serviço afetado, o horário do teste e capturas de tela sem senhas.