A data ou a hora erradas no site ou nos e-mails: fusos horários do WordPress, do PHP e do seu aparelho

A resposta curta: «a hora está errada» pode vir de quatro sítios, e acertar a hora de um não corrige os outros: o WordPress (a hora dos artigos e das publicações agendadas), o PHP (programas feitos à mão), o servidor (as tarefas agendadas e os registos) e o seu aparelho (o relógio do computador ou do telemóvel). Descubra primeiro qual é.

Qual é o seu caso

O que vê A causa O que fazer
Os artigos do WordPress aparecem com a hora trocada, ou as publicações agendadas saem à hora errada O fuso horário do WordPress. Em Definições > Geral, escolha uma cidade do seu fuso (por exemplo, Maputo ou Luanda) em vez de «UTC+2». Escolher a cidade acerta também as mudanças de hora, se as houver.
Um formulário ou programa à medida mostra a hora errada O PHP usa o fuso do servidor, que pode não ser o seu. Defina o fuso do PHP (a opção date.timezone nas opções do PHP do painel, ou no código). Veja Ver e ajustar a configuração do PHP.
Uma tarefa cron corre a uma hora que não é a que escreveu As tarefas agendadas seguem o relógio do servidor. Calcule a diferença para o seu fuso, ou veja Exemplos de horários do cron.
Um e-mail aparece com a hora errada A hora vem do aparelho que o enviou e do fuso da aplicação que o lê. Veja o relógio e o fuso do aparelho que enviou, e a definição de fuso do programa de e-mail.
O navegador diz «a sua ligação não é privada» em todos os sites O relógio do seu aparelho está muito desacertado, e o navegador acha que o certificado expirou. Ative a data e hora automáticas do aparelho e atualize a página. Veja Sem cadeado.

Acertar passo a passo

1 Veja quanto está desacertado (uma hora? uma diferença que mudou com o horário de verão?). A diferença diz-lhe de onde vem.
2 Acerte o WordPress em Definições > Geral, e grave.
3 Acerte o PHP, se tem programas à medida.
4 Confirme no próprio aparelho que a data e hora automáticas estão ligadas.
No VPS, o servidor tem o seu próprio fuso: Como acertar o fuso e manter o relógio certo num VPS Linux. Num VPS Windows, está em Definições > Hora e idioma.

A hora continua errada depois de acertar tudo? Abra um pedido com o endereço e um exemplo (o que mostra e o que devia mostrar).

Abrir pedido de suporte

VEJA TAMBÉM

Como acertar o fuso horário e manter o relógio certo num VPS Linux

Ver e ajustar a configuração do PHP: versão por pasta, extensões e phpinfo

Exemplos de horários do cron: de 15 em 15 minutos, dias úteis às 8, o primeiro do mês

Sem cadeado no site: as causas, por ordem

PRODUTO RECOMENDADO

Alojamento WordPress

Instalação num clique, actualizações tratadas e velocidade a sério. desde 321,75 MT/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?